由於我在使用 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 --作業系統變體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
我希望這能幫到您,
阿里安