Not able to install yaboot into debian live image
Matias Kreder
mkreder at gmail.com
Fri Feb 22 10:39:15 EST 2013
I found what might be wrong. I was able to create another iso file
using this command:
genisoimage -joliet-long -jigdo-template-compress bzip2 -r -V 'Debian
6.0.6 ppc 1' -o build.iso --iso-level 4 --netatalk -hfs -probe -map
binary/yaboot/hfs.map -hfs-parms MAX_XTCSIZE=2656248 --chrp-boot -part
-no-desktop --hfs-bless binary/yaboot -hfs-volid debian binary/
I'm able to start yaboot but I need to execute "boot
cdrom:/yaboot/yaboot" in order to load it. How can I make this start
automatically?
qemu-system-ppc64 -m 1024 -M pseries -cdrom build.iso -boot d -nographic
Warning: Disabling some instructions which are not emulated by TCG (0x0, 0x6)
SLOF **********************************************************************
QEMU Starting
Build Date = Oct 16 2012 12:55:48
FW Version = mockbuild@(private build)
Press "s" to enter Open Firmware.
Populating /vdevice methods
Populating /vdevice/vty at 1000
Populating /vdevice/l-lan at 1001
Populating /vdevice/v-scsi at 1002
VSCSI: Initializing
VSCSI: Looking for devices
8200000000000000 CD-ROM : "QEMU QEMU CD-ROM 1.2."
Populating /pci at 800000020000001
Adapters on 0800000020000001
None
No NVRAM common partition, re-initializing...
Using default console: /vdevice/vty at 1000
Welcome to Open Firmware
Copyright (c) 2004, 2011 IBM Corporation All rights reserved.
This program and the accompanying materials are made available
under the terms of the BSD License available at
http://www.opensource.org/licenses/bsd-license.php
Trying to load: from: cdrom ...
E3404: Not a bootable device!
E3407: Load failed
..`. .. ....... .. ...... .......
..`...`''.`'. .''``````..''. .`''```''`. `''``````
.`` .:' ': `''..... .''. ''` .''..''.......
``.':.';. ``````''`.''. .''. ''``''`````'`
``.':':` .....`''.`'`...... `'`.....`''.`'`
.`.`'`` .'`'`````. ``'''''' ``''`'''`. `'`
Type 'boot' and press return to continue booting the system.
Type 'reset-all' and press return to reboot the system.
Ready!
0 > boot cdrom:\yaboot\yaboot
Trying to load: from:
/vdevice/v-scsi at 1002/cdrom at 8200000000000000:\yaboot\yaboot ...
Successfully loaded
Config file read, 608 bytes
Welcome to Debian GNU/Linux!
This is a Debian Live CDROM,
built on 20130221.
The default option is 'live'.
If the system fails to boot at all (the typical
symptom is a white screen which doesn't go away),
append 'video=ofonly' or use 'live-failsafe'.
The plain options are for the powerpc family of
processors (from 601 to G4). The *64 options are for
64bit powerpc processors, which include the IBM
Power3, Power4, Power5, ... boxes, as well as the
Apple G5 boxes. Press the tab key for a list of
options, or type 'help' for help.
************************************
If in doubt, just press enter, and if that
doesn't work, try 'live video=ofonly'.
************************************
Welcome to yaboot version 1.3.13
Enter "help" to get some basic usage information
boot:
On Thu, Feb 21, 2013 at 7:12 PM, Matias Kreder <mkreder at gmail.com> wrote:
> Hi,
>
> I'm having some troubles to get a live cd image to boot into qemu
> ppc64 emulator with IBM OpenFirmware. I will also need to use this
> image on a IBM pServer.
>
> I used the Debian live build tool to create the .iso image. They just
> provide best effort support for its tool and they will just accept
> patches.
>
> The options that they use to generate the .iso are:
>
> yaboot)
> GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -r --iso-level 2
> --netatalk -hfs -probe -map"
> GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} binary/yaboot/hfs.map
> --chrp-boot -part -no-desktop"
> GENISOIMAGE_OPTIONS="${GENISOIMAGE_OPTIONS} -hfs-bless binary/yaboot
> -hfs-volid Debian/Live_powerpc"
> GENISOIMAGE_EXCLUDE="yaboot/hfs.map"
> ;;
>
> According to the source here:
> http://live.debian.net/gitweb/?p=live-build.git;a=blob_plain;f=helpers/lh_binary_iso;hb=428f4d972f38a4774107d5ea934774fca591f77b
>
> When I try to boot the .iso I just get "E3404: Not a booteable
> device!" I'm executing: "qemu-system-ppc64 -m 1024 -M pseries -cdrom
> binary.iso -boot d"
>
> This is my CD structure:
>
> root at debianppc:/build/binary# ls -R
> .:
> live md5sum.txt yaboot
>
> ./live:
> filesystem.packages initrd.img-2.6.32-5-powerpc
> vmlinux-2.6.32-5-powerpc64
> filesystem.packages-remove initrd.img-2.6.32-5-powerpc64
> filesystem.squashfs vmlinux-2.6.32-5-powerpc
>
> ./yaboot:
> boot.msg hfs.map ofboot.b pegasos yaboot yaboot.conf
>
> I'm stuck here, any help will be really appreciated.
>
> Regards
> Matias
More information about the Yaboot-users
mailing list