Did this: skylon:~ # xl list Name ID Mem VCPUs State Time(s) Domain-0 0 19811 8 r----- 5529.6 subfusc 7 8192 2 r----- 17476.3 opnsense 9 4096 2 -b---- 25.0 skylon:~ # xl mem-set 0 19299 skylon:~ # xl list Name ID Mem VCPUs State Time(s) Domain-0 0 19299 8 r----- 5541.5 subfusc 7 8192 2 -b---- 17611.7 opnsense 9 4096 2 -b---- 25.7 skylon:~ # and the VM now boots. Many thanks. I note from the best practices doc that "Because qemu-system-x86_64 usually also provides better performance for 32-bit guests, SUSE generally recommends using qemu-system-x86_64". I appear to be using qemu-system-i386 but I couldn't find out how to change it ...