Из-за некоторых проблем с VirtualBox я недавно перешел на Qemu с графическим интерфейсом Qemulator, и все прошло хорошо при работе с виртуальными машинами Linux.
Однако, из-за потребностей моей школы, которая очень замужем за Microsoft, мне нужно установить Windows 7, но у меня возникла проблема. Установщик Win7 видит виртуальный диск размером только 1 ГБ и отказывается устанавливаться на него. Сначала я использовал настройку «Авто» при создании диска, но когда это не сработало, я попытался явно установить его на «Qcow2», найдя старое руководство. Это тоже не сработало.
Есть ли какой-то определенный тип диска, который правильно сообщает свой размер Windows? Или есть ли способ сказать Qemu, чтобы он сообщил виртуальной машине, что размер отличается от ее начального размера (поскольку по умолчанию используется динамически расширяемый формат)? Диски виртуальной машины хранятся на диске емкостью 1 ТБ, 3/4 пространства которого не используются, поэтому я не особо беспокоюсь о дисковом пространстве, и можно использовать файл статического размера, если это необходимо.
решение1
Я не знаю, в чем ваша проблема, но я успешно установил Win7 на QEMU с помощью этой команды:
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 Размер в ГБ
-c Установочный носитель
Вы можете попробовать это
решение2
Сначала вам нужно создать образ, который будет использоваться как жесткий диск:
qemu-img create -o size=30GB win7.img
Затем запустите QEMU, чтобы использовать ISO-образ в качестве компакт-диска:
qemu-system-x86_64 -cdrom path/to/win7.iso -hda win7.img
Он установит Windows, затем для его запуска:
qemu-system-x86_64 -hda win7.img
Я надеюсь, что это поможет вам,
Ариан