qemu отображает и зависает с сообщением «загрузка с жесткого диска»

#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, которую здесь уже использует командная строка. Некоторые дистрибутивы предоставляют такой сценарий-оболочку для удобства или обратной совместимости, но нет особых причин его использовать.