我无法在 qemu 虚拟机上按照以下步骤安装 Windows 8.1 x64:
qemu-img create -f qcow2 Windows8.img 20G
qemu-system-x86_64 -machine pc,accel=kvm:tcg -cpu host -m 2048 -smp 2 -drive file=Windows8.img,if=virtio -drive file=virtio-win-0.1-74.iso,media=cdrom -cdrom win81.iso -boot d
Windows 抱怨它找不到驱动程序(就我读过的安装指南而言,这是正常的)。我将安装程序指向第二个 ISO 上的 virtio 驱动程序,它似乎识别并尝试安装它。但是驱动程序安装失败,并显示以下消息:
“未找到新的设备驱动程序。请确保安装介质包含正确的驱动程序,然后单击“确定”。
我在 Gentoo Linux 上使用 qemu 1.6.1(这很可能无关紧要)。
答案1
您需要下载Windows VirtIO 驱动程序来自 Fedora 项目。
要使用驱动程序,请先使用 Windows 8.1 光盘开始安装。进入分区屏幕后,将磁盘更改为刚刚下载的驱动程序磁盘 ISO。这可以通过 QEMU 监视器通过Ctrl+ Alt+完成2。弹出 ide-cdrom(您可以按 Tab 完成)。更改 /path/to/drivers/disk.iso
Ctrl现在使用+ Alt+切换回来1并按照 Windows 对话框安装驱动程序。根据需要进行分区并使用与上述相同的方法切换回 Windows 8.1 光盘。
答案2
您可以尝试使用
-cdrom virtio-win-0.1-74.iso -hda Windows8.img
而不是使用 virtio。
答案3
就我的情况而言,ISO 映像已损坏。