在 KVM 和物理上运行相同的 Windows

eve*_*len 9 windows linux gpt linux-kvm uefi

我有一个高级问题要问你,我想在我的硬盘驱动器上安装 Windows(GPT 格式),但我也希望能够在 KVM 中运行它。澄清一下,相同的 Windows 安装应该能够在 KVM 中物理(没有任何主机)虚拟启动,使用 Arch Linux 作为主机。我曾经用我的旧笔记本电脑这样做,但是它使用的磁盘是使用 MS-DOS 分区表格式化的。

我怎样才能做到这一点?

我的电脑有一个支持 UEFI 的主板。

提前致谢。

编辑:可以使用来自 OVMF 项目的自定义 BIOS 映像来启动具有 UEFI 支持的 KVM:http : //sourceforge.net/apps/mediawiki/tianocore/index.php? title=OVMF 但是,Windows 安装程序尚未运行. 它通过“加载文件”然后失败。

loa*_*age 4

可以轻松地做到这一点,只需指定硬盘(使用 kvm 或 virt-install),例如:

kvm -hdd /dev/sda -m 1024

将从指定磁盘启动操作系统并分配 1024 MB RAM。

您也可以使用 kvm 或 xen将其安装在硬盘上,但安装程序需要访问完整驱动器 (/dev/sd$),因此,如果您的计算机上有一个物理驱动器,则从虚拟机安装操作系统是一个坏主意。

祝你好运。