Booting yaboot from OpenBIOS boot prompt under Qemu-system-ppc emulator

Benjamin Henrion bh at udev.org
Thu Feb 11 05:04:05 EST 2010


Hi,

I am trying to boot a systemrescuecd ISO file for PPC:

http://sourceforge.net/projects/systemrescuecd/files/sysresccd-ppc/0.2.0/sysresccd-ppc-0.2.0.iso/download

With Qemu:

/usr/bin/qemu-system-ppc -boot d -m 256 -cdrom
/home/zoobab/soft/systemrescuecd/sysresccd-ppc-0.2.0.iso -net
nic,vlan=0 -net user,vlan=0 -localtime -nographic

Then I have the OpenBIOS boot prompt.

==============================================
0 > cd /  ok
0 > ls
11de4 aliases
11e88 openprom
12030 options
120a8 chosen
1218c builtin
171d0 packages
18c40 cpus
18cfc memory at 0
19b54 pci at 80000000
 ok
0 > test-all
Testing device /aliases: no self-test method.
Testing device /openprom: no self-test method.
Testing device /openprom/client-services: no self-test method.
Testing device /options: no self-test method.
Testing device /chosen: no self-test method.
Testing device /builtin: no self-test method.
Testing device /builtin/console: no self-test method.
Testing device /packages: no self-test method.
Testing device /packages/disk-label: no self-test method.
Testing device /packages/cmdline: no self-test method.
Testing device /packages/terminal-emulator: no self-test method.
Testing device /packages/deblocker: no self-test method.
Testing device /packages/misc-files: no self-test method.
Testing device /packages/mac-parts: no self-test method.
Testing device /packages/pc-parts: no self-test method.
Testing device /cpus: no self-test method.
Testing device /cpus/PowerPC,750 at 0: no such device.
Testing device /memory at 0: no self-test method.
Testing device /pci at 80000000: no self-test method.
Testing device /pci at 80000000/QEMU,VGA at 1: no self-test method.
Testing device /pci at 80000000/NE2000 at 2: no self-test method.
Testing device /pci at 80000000/pci-ata at 3: no self-test method.
Testing device /pci at 80000000/pci-ata at 3/ata-1 at 500: no such device.
Testing device /pci at 80000000/pci-ata at 3/ata-1 at 500/cdrom at 0: no such device.
Testing device /pci at 80000000/pci-ata at 3/ata-2 at 600: no such device.
Testing device /pci at 80000000/mac-io at 4: no self-test method.
Testing device /pci at 80000000/mac-io at 4/via-cuda at 16000: no such device.
Testing device /pci at 80000000/mac-io at 4/via-cuda at 16000/adb: no such device.
Testing device /pci at 80000000/mac-io at 4/via-cuda at 16000/adb/keyboard at 8:
no such device.
Testing device /pci at 80000000/mac-io at 4/via-cuda at 16000/adb/mouse at 9: no
such device.
Testing device /pci at 80000000/mac-io at 4/via-cuda at 16000/rtc: no such device.
Testing device /pci at 80000000/mac-io at 4/nvram at 60000: no such device.
Testing device /pci at 80000000/mac-io at 4/escc at 13000: no such device.
Testing device /pci at 80000000/mac-io at 4/escc at 13000/ch-a at 13020: no such device.
Testing device /pci at 80000000/mac-io at 4/escc at 13000/ch-b at 13000: no such device.
Testing device /pci at 80000000/mac-io at 4/ata-3 at 20000: no such device.
 ok
0 >  boot /pci at 80000000/pci-ata at 3/ata-1 at 500
>> *** Boot failure! No secondary bootloader specified ***
 ok
0 >
======================================================

Do you know what is the syntax to specify yaboot as a bootloader?

Best,

-- 
Benjamin Henrion <bhenrion at ffii.org>
FFII Brussels - +32-484-566109 - +32-2-4148403
"In July 2005, after several failed attempts to legalise software
patents in Europe, the patent establishment changed its strategy.
Instead of explicitly seeking to sanction the patentability of
software, they are now seeking to create a central European patent
court, which would establish and enforce patentability rules in their
favor, without any possibility of correction by competing courts or
democratically elected legislators."


More information about the Yaboot-users mailing list