在 XEN 上从 ISO 安装 Ubuntu 桌面

在 XEN 上从 ISO 安装 Ubuntu 桌面

我在 Debian 上运行 XEN Hypervisor 作为我的基础系统。我了解 VNC 以及在我的虚拟机管理程序上安装基于 PV 的系统的概念,但我在基于 ISO 的 HVM 上从头开始时遇到了困难。

我通过 SSH 连接到 DOM0,下载了 Ubuntu 桌面 ISO,创建了一个卷并像这样设置了我的配置文件(来自 Ubuntu 网站的说明手动安装 HVM Guest):

builder = "hvm"
name = "ubuntu-hvm"
memory = "512"
vcpus = 1
vif = ['']
disk = ['phy:/dev/vg0/ubuntu-hvm,hda,w','file:/root/ubuntu-12.04.2-desktop-amd64.iso,hdc:cdrom,r']
vnc = 1

比:

root@debian:~# xm create /etc/xen/ubuntu-hvm.cfg

返回:

Started domain ubuntu-hvm (id=13)

VM 启动了,现在我需要运行 GUI 来通过 VNC 安装...但我遇到了难题:我通过 SSH 或终端连接,没有可以“启动”的 VNC 应用程序,而且 VM 没有可以路由来连接 VNC 的 IP(假设 VNC 尚未运行)。

root@debian:~# xm vncviewer ubuntu-hvm
invoking  vncviewer 0.0.0.0:0
Error: Can't open display: 

我知道我可以安装 Ubuntu 服务器并添加桌面(并且我假设一个 vnc 服务器安装后) - 但这感觉并不正确的他们给出了安装 HVM 和通过 VNC 连接的说明吗?

我是否需要进行某种 PV 风格的桌面安装......?

答案1

当您通过 ssh 连接到您的服务器时,您需要传递-X-Y选项以允许 X11 从服务器转发到您的本地工作站。

ssh -Y [email protected]

您还必须xauth在服务器上安装该软件包才能使 X11 转发正常工作。

root@debian:~# apt-get install xauth

相关内容