Windows 7 和 Qemulator

Windows 7 和 Qemulator

由于在使用 VirtualBox 时遇到了一些问题,我最近改用 Qemu 和 Qemulator GUI,在使用 Linux 虚拟机时一切顺利。

然而,由于我那所与微软关系密切的学校的要求,我需要安装 Windows 7,但我遇到了一个问题。Win7 安装程序只看到虚拟驱动器的大小为 1GB,并拒绝在其上安装。我最初在创建驱动器时使用了“自动”设置,但当它不起作用时,我在找到一个旧教程后尝试将其明确设置为“Qcow2”。那也没用。

是否有特定的驱动器类型可以正确地向 Windows 报告其大小?或者,有没有办法让 Qemu 告诉 VM 其大小与其起始大小不同(因为默认是动态扩展格式)?VM 驱动器存储在 1TB 驱动器上,其中 3/4 的空间未使用,因此我并不真正关心驱动器空间,如果需要的话,可以使用静态大小的文件。

答案1

我不知道你的问题,但我用这个命令在 qemu 上成功安装了 Win7:

virt-install --connect qemu:///system -n win7 -r 2048 --vcpus=2 -f win7.qcow2 -s 30 -c win7.iso --vnc --noautoconsole --os-type windows --os-variant win7 --accelerate --network=bridge:br0 --hvm

-n 名称
-r Ram
-s 大小(以 GB 为单位)
-c 安装介质

你可能想试试这个

答案2

首先,您必须创建一个可以像硬盘一样使用的图像:

qemu-img create -o size=30GB win7.img

然后启动 qemu 以使用 ISO 作为 cdrom:

qemu-system-x86_64 -cdrom path/to/win7.iso -hda win7.img

它将安装 Windows,然后启动它:

qemu-system-x86_64 -hda win7.img

我希望这能帮到您,

阿里安

相关内容