我在 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 设置。