VirtualBox OSE:通过 VNC 在无头主机上安装客户操作系统?

VirtualBox OSE:通过 VNC 在无头主机上安装客户操作系统?

我已经在家里的 Gentoo 机器上远程安装了 VirtualBox OSE。我已经设置好一切,并准备好操作系统。

但是我读过的所有文档似乎都说您只能使用 PUEL 版本才能在安装期间获得远程访问 - 有人知道是否可以使用 VNC 对 OSE 执行类似操作吗?欢迎提供文档或教程的链接,显然我的 Google-Fu 让我失望了,如果它在那里的话。

谢谢。

答案1

这是有可能的。问题是虚拟机没有运行 VNC 服务器。

您可以做的是(在 Gentoo 机器上安装 X)使用 VNC 连接到 Gentoo 盒的桌面。然后您可以在 Virtualbox 上进行“本地”安装。

因此,在您的本地显示器上,您将看到包含 VNC 窗口的正常桌面,该窗口显示 Gentoo 计算机的桌面,而 Gentoo 计算机又显示虚拟机的桌面。确保桌面看起来不同,否则可能会造成混乱。

答案2

据我了解,这VBoxHeadless将启用远程查看(商业版本中的 RDP 或 OSE 的 VNC) - 只需使用它来启动您的 VM。您可以通过 -a 和 -p 命令控制端口(例如,如果您有多个 VM 在运行):

VBoxHeadless -s "VM Name" -p 5900 -a Your.Desired.IP.Address

我不知道 VirtualBox OSE 是否存在限制,只允许在安装期间使用 VNC。

答案3

从 VirtualBox 版本 4 开始,您需要在安装过程中安装 VRDP 的扩展包。

从下载页面下载扩展包,然后以 root 身份输入:

vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack

使用您下载的扩展包文件名。

您可能必须将自己添加到 vboxusers 组,然后注销并登录才能使扩展包正常工作。

现在,当您使用以下命令启动虚拟机时:

vboxheadless --startvm ubuntu

你应该看到类似这样的内容:

Oracle VM VirtualBox Headless Interface 4.0.4
(C) 2008-2011 Oracle Corporation
All rights reserved.

VRDE server is listening on port 3389.

您现在可以通过端口 3389 远程桌面访问您的客户机并安装您的操作系统。

http://www.virtualbox.org/manual/ch01.html#intro-installing更多细节。

相关内容