使用 phpVirtualBox 与 VirtualBox 交互

使用 phpVirtualBox 与 VirtualBox 交互

我的 Linux 机器上已安装并运行 VirtualBox。

我已经安装了 Apache 和 PHP,并且http://sourceforge.net/projects/phpvirtualbox/启动并运行。

我使用 phpVirtualBox(模仿 Oracle 的 VirtualBox GUI,适合无头机器)创建了一个新的虚拟机。

我将VirtualBox使用的Linux用户添加到“cdrom”组。

我将 Windows 7 CD 放入 Linux 机器(32 位,因为 64 位不起作用),然后单击 VirtualBox 界面上的“开始”。

一切进展顺利!预览屏幕显示 Windows 正在加载。然后进入提示我输入语言/时间/键盘的屏幕,然后单击“下一步”。

单击下一步?如何单击下一步?或者更一般地说,如何与 VirtualBox 交互?我唯一带有 GUI 的机器是 Windows 7。

我似乎已经安装了扩展包:

login as: Michael
[email protected]'s password:
Last login: Sat May 23 10:06:04 2015 from 192.168.1.10
[Michael@devserver ~]$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      4.3.10
Revision:     93012
Edition:
Description:  USB 2.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM with                                                                                                                                                              E1000 support.
VRDE Module:  VBoxVRDP
Usable:       true
Why unusable:
[Michael@devserver ~]$

答案1

假设您已正确设置虚拟机,远程桌面服务器应该已启动并运行。它将提供对虚拟机控制台的直接访问。

根据您安装的 Virtual Box 版本(OSE 或专有),它将是 VNC(OSE)或 RDP(专有)。要使用 RDP,您需要安装“Oracle VM VirtualBox 扩展包”。

还可以通过 Web UI 中的“控制台”选项卡访问 RDP 服务器。示例截图可供查看这里,我不想偷它们。:)

答案2

有一个简单的方法可以做到这一点,它可以绕过 PhpVirtualbox,从而让您使用键盘进行安装。

使用以下任一方式通过 ssh 连接到远程计算机-X或者-Y选项:

  ssh -Y myuser@remotepc

然后从 CLI 启动 Virtualbox GUI,

  /usr/bin/VirtualBox &

现在您可以自由使用本地键盘了。

相关内容