It seems to be working well for me, including non-EFI i686. I use the attached script to test an full install from the ISO, with or without UEFI (though you cannot boot the install UEFI system because the EFI variables set by GRUB are not saved.)
Ludo’.
#!/bin/sh set -e set -x ISO="$(./pre-inst-env guix system disk-image --file-system-type=iso9660 gnu/system/install.scm)" qemu-img create -f qcow2 /tmp/t.img 10G #cp "$(guix build ovmf)/share/firmware/ovmf_x64.bin" /tmp #chmod +w /tmp/ovmf_x64.bin EFI_OPTS="-bios $(guix build ovmf)/share/firmware/ovmf_x64.bin" exec qemu-system-x86_64 -enable-kvm -hda /tmp/t.img -cdrom "$ISO" -m 1024 -boot d -net user -net nic,model=virtio -no-reboot $EFI_OPTS
