仅安装 VirtualBox Headless

仅安装 VirtualBox Headless

我想在全新的 Debian 机器上安装 VirtualBox,而不需要安装 X-Server。

怎样才能做到这一点?

答案1

VirtualBox(OSE 和免费二进制版本)无需 X 即可安装。

运行虚拟机时,您可以通过 X11 运行 VirtualBox X 客户端,尽管除非您拥有非常快的网络,否则这并不是很有趣,但您可以使用 VBoxHeadless 以无头方式启动虚拟机,然后通过 VRDP 通过网络连接到它们以获取控制台(对于安装很有用)或仅使用 SSH。

VirtualBox 在这方面做得很好——您想做的一切都可以通过命令行工具来管理,甚至可以通过键盘输入来管理。

答案2

我现在无法访问 Debian 机器,但我刚刚检查了 Ubuntu 机器,virtualbox-ose 包的依赖项似乎不包括 X。但它们确实包含了几个 X 库。

因此,我首先尝试给您的答案是:apt-get install virtualbox-ose

以下指南提供了许多有关管理无头 VirtualBox 的帮助:

http://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-2.0-on-a-headless-ubuntu-8.04-server

如果您在使用 VirtualBox 执行操作时遇到困难,您也可以研究其他虚拟化系统,例如 Xen。

祝你好运。

答案3

是的,您也可以使用 phpvirtualbox 来管理它们。

有了它,安装客户端将变得更加容易,并且您可以在浏览器中进行远程桌面。

  1. 对于 Debian Box,你首先需要通过 apt-get 安装一些软件包

    安装 libaudio2 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libllvm2.9 libmng1 libqt4-dbus libqt4-declarative libqt4-network libqt4-opengl libqt4-script libqt4-sql libqt4-sql-mysql libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4 libxmu6 libxxf86vm1 qdbus

  2. 安装 lamp 服务器

  3. 下载并解压安装 phpvirtualbox
  4. 添加 vbox 用户并创建 /etc/default/virtualbox http://code.google.com/p/phpvirtualbox/wiki/vboxwebServiceConfigLinux
  5. 编辑 vbox config.php 文件,(用户名和密码)

您可能还会通过以下示例安装 virtualbox 扩展包:

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack

之后,启动所有服务或重启!如有任何问题,请在下面评论

相关内容