On Sun, 19 Oct 2025, Yogesh Vyas wrote:
When I run QEMU with the ROM option, the machine boots successfully with
the below command:

qemu-system-ppc64 -machine pegasos2 -bios pegasos2.rom \
                 -cdrom debian-8.11.0-powerpc-netinst.iso \
                 -device VGA,romfile="" -serial stdio

However, when I try to boot the machine without the ROM using VOF, the
machine does not come up and no logs appear on stdout:

qemu-system-ppc64 -machine pegasos2 -serial stdio \
                 -kernel vmlinuz-chrp.initrd -append "---" \
                 -cdrom debian-8.11.0-powerpc-netinst.iso

Please let me know if I am missing any parameters or setup required for
booting via VOF on Pegasos2.

Documentation referred: qemu/docs/system/ppc/amigang.rst

Maybe you did not use the right vmlinuz-chrp.initrd. Pegasos2 is a 32 bit machine so you need /install/powerpc/vmlinuz-chrp.initrd for it (see in the /install/pegasos script that is used with firmware). Even if you call it from qemu-system-ppc64 which includes both 32 bit and 64 bit machines but does not make 32 bit machines 64 bit so you still need the 32 bit OS.

Regards,
BALATON Zoltan

Reply via email to