#qemu
#qemu
Вопрос:
Я использую образ Debian с QEMU. Установка хорошо работает с помощью приведенной ниже команды.
ISO_FILE="debian-buster-DI-alpha5-amd64-xfce-CD-1.iso"
DISK_IMAGE="debian.img"
SPICE_PORT=5924
qemu-system-x86_64
-cdrom "${ISO_FILE}"
-drive format=raw,if=pflash,file=/usr/share/ovmf/OVMF.fd,readonly
-drive file=${DISK_IMAGE:?}
-enable-kvm
-m 2G
-smp 2
-cpu host
-vga qxl
-serial mon:stdio
-net user,hostfwd=tcp::2222-:22
-net nic
-spice port=${SPICE_PORT:?},disable-ticketing
-device virtio-serial-pci
-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0
-chardev spicevmc,id=spicechannel0,name=vdagent
Но когда я снова запускаю изображение с помощью команды типа
DISK_IMAGE="debian.img"
SPICE_PORT=5924
qemu-system-x86_64
-drive format=raw,if=pflash,file=/usr/share/ovmf/OVMF.fd,readonly
-drive file=${DISK_IMAGE:?}
-enable-kvm
-m 2G
-smp 2
-cpu host
-vga qxl
-serial mon:stdio
-net user,hostfwd=tcp::2222-:22
-net nic
-spice port=${SPICE_PORT:?},disable-ticketing
-device virtio-serial-pci
-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0
-chardev spicevmc,id=spicechannel0,name=vdagent
-snapshot
QEMU застрял booting from harddisk
. Есть мысли о том, как решить эту проблему и двигаться
дальше?
Комментарии:
1. Кажется, вы используете ту же
drive
конфигурацию, что и для загрузки ISO-образа, но это не так. Попробуйте что-нибудь простое, напримерqemu-system-x86_64 -hda debian.img -m 2G
. Кроме того, кажетсяkvm
, что команда предпочтительнееqemu-system-x86_64
.2. спасибо, позвольте мне попробовать эту простую команду.
3. «kvm» не является предпочтительным (по крайней мере, не вышестоящим проектом QEMU). Это просто сценарий-оболочка, который запускает qemu-system-x86_64 с опцией -enable-kvm, которую здесь уже использует командная строка. Некоторые дистрибутивы предоставляют такой сценарий-оболочку для удобства или обратной совместимости, но нет особых причин его использовать.