我在 Ubuntu 11.04/64 位机器上设置了一个运行 Windows XP(作为客户机)的虚拟机。虚拟主机正在使用qemu-kvm
。使用访问虚拟 Windowsvirt-manager
是可能的,但速度太慢了。使用远程桌面协议用起来tsclient
好多了,但还是没有那么快。
有没有更好的方法来访问访客系统?
VirtualBox 在访问图形窗口桌面时真的好很多吗?
答案1
如果您想要真正出色的东西,您可能想看看 SPICE,它与 KVM 和最新的 virt-manager 配合使用。它确实与众不同。上次我在 Ubuntu 上玩它时,启动和运行有点困难,但绝对值得。我知道人们一直在努力让这变得更容易,但我不知道他们取得了多大的进展。
答案2
早期我尝试过使用 kvm 作为 Windows XP 的桌面虚拟化。正如你指出的,访问图形界面是最大的问题。当时我直接在全屏模式下使用 rdesktop,但最终还是因为这个原因使用了 VirtualBox……
我现在对 Virtual Box 非常满意,它快速可靠。即使是浏览(可能是我使用过的图像最密集的应用程序之一)也能正常工作。
我必须承认我从未尝试过 SPICE,因此首先看一下可能是值得的。
答案3
Xen 在这方面表现非常出色,但您需要自行编译和配置它。它可以直接访问硬件,从而大大提高性能。Ubisoft 计划使用它让 Windows 游戏在非 Windows 平台上运行,以下是一段视频:http://www.youtube.com/watch?v=Gtmwnx-k2qg&list=FLMmYeNobfU1erL5KunJ0OfQ&index=26
如何在Ubuntu 11.04:http://aethylred.blogspot.com/2011/05/xen-41-and-ubuntu-1104.html
如何在Ubuntu 11.10:http://bderzhavets.wordpress.com/2011/07/23/build-xen-4-1-1-on-ubuntu-11-10/