I cannot reproduce either of the 2 issues. What am I doing wrong? qemu cmdline: qemu-kvm -drive file=/mnt/a/shared/VM/suse-fact32.img,format=raw -drive file=/tmp/vfat.img,format=raw -drive file=fat:rw:/tmp/vfat,format=raw -smp 2 -m 1000 -device virtio-tablet-pci -device virtio-vga,virgl=on -drive if=pflash,format=raw,unit=0,readonly,file=/usr/share/qemu/ovmf-ia32-code.bin -drive if=pflash,format=raw,unit=1,file=/tmp/ovmf-ia32-vars.bin -net nic,model=virtio -net user,hostfwd=tcp::2222-:22 -device qemu-xhci,p2=8,p3=8 -serial telnet:localhost:2828,server -drive file=/tmp/swap.img,format=raw # efibootmgr -B -b 8 BootCurrent: 000A Timeout: 0 seconds BootOrder: 000A,0002,0004,0005,0006,0007,0001,0000,0003,0009 Boot0000* UiApp Boot0001* UEFI QEMU HARDDISK QM00003 Boot0002* UEFI QEMU HARDDISK QM00001 Boot0003* UEFI PXEv4 (MAC:525400123456) Boot0004* UEFI PXEv6 (MAC:525400123456) Boot0005* UEFI HTTPv4 (MAC:525400123456) Boot0006* UEFI HTTPv6 (MAC:525400123456) Boot0007* EFI Internal Shell Boot0009* UEFI QEMU HARDDISK QM00004 Boot000A* grub opensuse # systemctl start systemd-hibernate <hibernates> BTW, Neil, what if you disable or mask systemd-hibernate service?