我想在我的笔记本电脑上运行裸机虚拟机管理程序,并能够同时运行 Windows 7 和 Ubuntu 17.10。例如,我希望能够同时运行这两个操作系统,并立即在这两个操作系统之间切换。
说实话,我不知道这是否可能,我见过的大多数示例都需要一台单独的计算机来访问在 Hypervisor 上运行的操作系统。
答案1
您需要一个 1 型虚拟机管理程序
从你描述的情况来看,听起来你想要一个type-1 虚拟机管理程序具体来说:
(图片 CC0 来自 Scsami)
也就是说,位于操作系统之上。
具有 Hyper-V 和桌面角色的 Windows Server
为了满足您拥有 1 型虚拟机管理程序并能够运行并在 Windows 和 Linux(其中一些版本)之间切换的要求,请运行Windows 服务器(例如服务器 2016)Hyper-V
和Desktop experience
角色应该可以让您通过控制台在本地管理它们。
Hyper-V 是 Microsoft 的硬件虚拟化产品。它允许您创建和运行计算机的软件版本,即虚拟机。每个虚拟机都像一台完整的计算机一样运行操作系统和程序。当您需要计算资源时,虚拟机可以为您提供更大的灵活性,帮助您节省时间和金钱,并且是一种比在物理硬件上运行一个操作系统更有效的硬件使用方式。
(附注:Hyper-V 是否为类型 1 的问题已经提出,已回答关于服务器故障)
如果你使用额外的 GPU,则可以使用 Xen
使用 eGPU(例如通过 USB 添加的 eGPU)可以让你通过一块显卡给客户机(DomU
,按照 Xen 的说法),另一块显卡用来访问操作系统(Dom0
)。
Xen 4.0.0 是第一个支持 VGA 图形适配器直通 Xen HVM(完全虚拟化)客户机的版本。这意味着您可以让 HVM 客户机完全直接地控制图形适配器,从而可以在虚拟机中实现高性能的全 3D 和视频加速。
但请注意,你的笔记本电脑必须支持此功能:
Xen VGA 直通需要主板芯片组、主板 BIOS 和 Xen 的 IOMMU (Intel VT-d) 支持。请参阅 VTdHowTo wiki 页面,了解有关 Xen VT-d 支持和支持 IOMMU 的芯片组的更多信息。
Xen 支持Windows 作为 DomU(参见‘Windows 7/XP/Vista/Server 2008’),并且具有驱动程序常见问题解答如果你沿着这条路走下去,这本书也许值得一读。