无法裸启动在 kvm 下安装的 Windows 7

无法裸启动在 kvm 下安装的 Windows 7

我在 kvm 中安装了 Windows 7(企业版,amd64)(到 /dev/hdb),因为这个盒子上没有 DVD 驱动器,所以我只是使用参数“-hda /dev/hdb -cdrom win7.iso”启动了 kvm。

安装和启动都很好,但是当我尝试在没有虚拟化的情况下启动它时,它出现了蓝屏,但在我看到错误是什么之前它重新启动了。

我是这样启动它的:

title           win7-amd64
rootnoverify    (hd2,0)
map             (hd0) (hd2)
map             (hd2) (hd0)
makeactive
chainloader     +1

(hd2 是 hdb)

有任何想法吗?

答案1

您有 USB zip 驱动器吗?您可以将 iso 复制到 USB 笔上,并使用此实用程序使其可启动:http://emea.microsoftstore.com/UK/en-GB/Help/Windows-7-USB-DVD-Download-Tool

我不知道您是否想同时进行虚拟化和物理安装,因此这只是关于如何在没有 CD 驱动器的情况下进行安装的建议。但是,我知道 Mac 中的 VMWare fusion 可以虚拟化其 Bootcamp 分区,以便可以同时以物理和虚拟方式运行,但我认为这可能与 Apple 的硬件兼容性列表较小有关,并且 VMWare 的虚拟硬件与机器的实际规格非常接近,因此它不会注意到差异。

但是,这可能是一些简单的事情,例如 kvm 模拟 IDE,然后您尝试从 AHCI 启动,因为我知道在两者之间切换时会导致蓝屏。也许作为测试,尝试暂时切换到 IDE 以查看它是否启动,如果可以,则尝试使用 AHCI 创建 VM,或者编辑当前 VM 的注册表和 VM 设置。

相关内容