我想安装 Xen 来同时运行 Ubuntu 12.04 和 Windows 7,但我找不到任何好的教程

我想安装 Xen 来同时运行 Ubuntu 12.04 和 Windows 7,但我找不到任何好的教程

我想使用 Xen Hypervisor 来同时使用虚拟化运行 Ubuntu 12.04 和 Windows 7。我可以找到很多 XCP 教程,但我并不想安装云堆栈,我只想将服务器限制在我的计算机上。

我所需要的只是一个不错的教程链接。我读过很多文章,这些文章让我相信我走在正确的道路上,但如果我一头扎进去,这些文章还不足以让我感到安心。我不知道我是否需要安装 Ubuntu,然后在其中安装 Xen,或者我是否需要在一个小的分区上安装 Xen,然后将硬盘的其余部分留空以进行虚拟化……我不知道。

基本上,我需要 Windows 7 虚拟化来运行 Adob​​e Premiere 和 After Effects(直到 Lightworks for Linux 推出并且我买得起 NUKEX)。如果我不需要这些,我会直接使用 Ubuntu 机器或仅使用 VirtualBox 进行虚拟化。但是,我需要 Windows 作为 HVM 运行,这样它才能像我预期的那样运行,而不是遇到使用 VirtualBox 时可能遇到的问题(视频驱动程序等)。

那么,有什么建议吗?

答案1

您正在寻找的是 PCI 或 VGA 直通。Xen 允许您将物理设备(如 USB 主机或显卡)直通到您的客户机(在您的例子中是 Windows 7)。这样做可以让您在使用客户机操作系统时获得原生/近乎原生的性能。

但是,要做到这一点,您需要兼容的硬件:

  1. CPU 必须支持 VT-d(Intel)或 AMD-Vi/IOMMU(AMD)。
  2. 主板和 BIOS 也必须支持 VT-d...
  3. 图形适配器必须兼容 VGA 直通 - 如果是 AMD,则很有可能;如果是 Nvidia,则专业的 Quadro 2000 及更高版本的显卡应该可以使用,或者可能是较旧的显卡。请看此处Xen VGA 直通测试适配器首先,但是这个列表并不完整。

你可能想看看这里如何让双启动过时对于基于 Linux Mint 13 的教程,它应该几乎不加改变地适用于 Ubuntu 12.04。

只要确保您获得了正确的硬件!

答案2

http://wiki.xen.org/wiki/Xen_Beginners_Guide给出了一个很好的指导:

通过完成本指南,您将安装一个功能齐全的 Xen Project 虚拟机管理程序并启动您的第一个客户操作系统,将它们连接到您的网络,并了解虚拟机存储和虚拟网络等基本概念。

您还可以查看 wiki 上的许多其他页面以获取其他信息,尤其是教程操作方法(来自 wiki 左侧的导航栏)。

基于 Linux Mint 的教程@powerhouse 的回答也很棒,已更新(至 2015 年 9 月)并且包含大量详细信息和其他有用的链接。

相关内容