![哪个 Linux 发行版可以在 Sun 的 VirtualBox 中顺利运行?](https://linux22.com/image/488103/%E5%93%AA%E4%B8%AA%20Linux%20%E5%8F%91%E8%A1%8C%E7%89%88%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Sun%20%E7%9A%84%20VirtualBox%20%E4%B8%AD%E9%A1%BA%E5%88%A9%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
显然有些发行版在 VirtualBox 中运行不顺畅。例如,我安装了 Fedora 11,但无法将显示器的屏幕分辨率配置为超过 800x600。
哪些发行版在 VirtualBox 中运行无问题?哪些应该避免?就性能而言,哪一个是最好的?
更新:您能解释一下什么是 VirtualBox 的 Guest Additions 吗?
答案1
“Guest Additions” 是一组支持工具和驱动程序,允许 VirtualBox 直接与操作系统交互以启用某些功能,例如自动鼠标移出和加速图形。
我在 VirtualBox 上使用 Linux 时没有遇到任何问题,而且我尝试了六种不同的发行版,包括 Ubuntu、Fedora、Debian 和 CentOS。
埃蒂亚尔。
答案2
我已经在 VirtualBox 中成功运行了 Ubuntu 9.04 和 Fedora 11(顺便说一下,Windows 7 也是如此)。
他们将支持更高分辨率、复制/粘贴等功能的工具/驱动程序称为“客户机附加组件”。安装客户端操作系统后,您可以挂载包含附加组件的 ISO 映像并从客户端内安装它们。
顺便一提,这一页有一些关于客户端兼容性的信息。
答案3
我已经成功使用了 Ubuntu 和 openSUSE,没有任何问题。安装客户端工具后,所有功能(包括桌面缩放和电池监控)都可以正常工作。
您确定已经在 Fedora VM 上安装了客户端工具吗?
答案4
您说的顺利是什么意思?添加 VirtualBox 客户端工具后,是否存在无法解决的问题?您在使用其他哪些发行版时遇到过问题?
在客户端使用许多 Linux 发行版的许多新版本和旧版本时,我都没有遇到任何问题。
附注:在服务器端,最新的 Ubuntu Karmic 内核存在 NMI 问题。目前可以使用备用内核解决这个问题(目前 Karmic 是 alpha 版本)。其他使用 2.6.30+ 内核的发行版没有这个错误。
像对待远程机器一样对待虚拟机。有很多选择。
如果可能的话,为虚拟机使用文本模式,灯服务器等。虚拟机上没有安装 X。如果调整得当,这将提供最佳性能。
通过虚拟网络运行 X 应用程序,但虚拟机上仍然没有 X。
使用无缝模式,使用脚本/菜单项通过 RDP 启动,并尽可能使用最轻的窗口管理器(输入哪个是更好的轻量级窗口管理器的参数)
使用轻量级的虚拟窗口管理器,如 Openbox、IceWM、Windowmaker 甚至 LXDE、XFCE、Flux 等。
使用 NX 客户端和 nx 服务器,如 Google 的 neatx。更适用于远程虚拟访问。
使用与 Linux 音频工作站或运行 Linux 的旧硬件相同的性能调优技巧。在虚拟客户端中,禁用或关闭自动一切;dhcp、zeroconf、hal 硬件检测、cups 打印服务、蓝牙、acpi、脉冲等。
如上所述,构建而不是安装“桌面”发行版是最好的。在未来几年,甚至现在,您都应该能够使用设备或云发行版,如 Ubuntu 的 JEOS 或 Fedora 的 AOS 等。(在我看来,它们还没有准备好。很棒的想法,期待它们的改进。)