Boot CD fails from external firewire drive
Bug #35731 reported by
laddepp
This bug report is a duplicate of:
Bug #1051313: 'cd' devalias is hardcoded in /install/ofboot.b on PowerPC.
Edit
Remove
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
yaboot (Debian) |
Fix Released
|
Unknown
|
|||
yaboot (Ubuntu) |
Incomplete
|
Medium
|
Unassigned |
Bug Description
I have a 500Mhz G3 iBook that will not boot from the install CD via an external firewire drive. I verified this with two different external firewire CD drives, and several different burned CDs over the course of a couple of months.
Changed in yaboot: | |
status: | Unknown → Unconfirmed |
Changed in yaboot (Debian): | |
status: | New → Fix Committed |
Changed in yaboot (Debian): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The following steps helped me work around this problem, when an IDE CD-ROM drive is unavailable for install:
1. Install Ubuntu to New Machine (NM) from a 2nd Mac. Put NM into Target Disk Mode (hold down T on boot) and connect it to a 2nd Mac using a Firewire cable. Walk through the installation process normally, being cautious to install to the Firewire Drive (the NM in Targe Disk Mode). Continue installation until yaboot fails. Exit installer (reboot gracefully!)
2. Boot 2nd Mac to OSX. You can verify your NM disk name (diskXs2) by opening Disk Utility. Launch Terminal and issue the following command (in my case X=2):
newfs_hfs -w -v Untitled /dev/disk2s2
This prepare the bootstrap partition (2) to be readable by OpenFirmware.
3. Boot 2nd Mac using Ubuntu Live CD. Be sure NM is still connected and in Target Disk Mode! Open a Terminal Shell, and verify that ieee1394device (sda3) and Untitled (sda2) are mounted. Edit /media/ ieee1394device/ etc/yaboot. conf, be sure to change all references of sda to hda, and verify that the "device=" line reads "device=hd:". Copy yaboot and yaboot.conf to /media/Untitled. Shut down both Macs.
4. Boot NM into OpenFirmware (Command+Option+O+F on boot). Issue the following two commands:
setenv boot-device hd:2,yaboot
boot
5. Ubuntu install will complete on NM.