我的 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 &
现在您可以自由使用本地键盘了。