I have problems with QEMU on WSL2 (Ubuntu 20.04.1).

I'm trying to launch 'disk.img' generated from the buildroot
'pc_x86_64_efi_defconfig' according to the buildroot readme
https://github.com/buildroot/buildroot/tree/master/board/pc

I have downloaded and built qemu-6.0.0.

Everything works fine when I boot in graphic mode:
```
$ ./build/qemu-system-x86_64 \
                 -M pc \
                 -bios ~/edk2/Build/OvmfX64/RELEASE_GCC5/FV/OVMF.fd \
                 -drive
file=~/buildroot/output/images/disk.img,if=virtio,format=raw \
                 -net nic,model=virtio \
                 -net user
VNC server running on 127.0.0.1:5900
```
I can connect to the VNC server and see that the system has booted successfully.

But when I use 'nographic' mode, everything crashes:
```
$ ./build/qemu-system-x86_64 \
                 -M pc \
                 -bios ~/edk2/Build/OvmfX64/RELEASE_GCC5/FV/OVMF.fd \
                 -drive
file=~/buildroot/output/images/disk.img,if=virtio,format=raw \
                 -net nic,model=virtio \
                 -net user \
                 -nographic
```
After this command for a second I see GRUB screen, but after that
everything crashes to a point that the WSL window is even getting
closed.

Just in case it is possible to run QEMU with nographic mode if
'disk.img' argument is not provided. OVMF successfully boots to the
UEFI shell. But as soon as I add the 'disk.img' to the QEMU options
WSL window crashes.

What can be the source of this behaviour? Is this a known bug? Is
there a way to fix it?

Best regards,
Konstantin Aladyshev

Reply via email to