Gutsy on ibook

From Finninday
Revision as of 08:44, 18 October 2007 by Rday (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

I'm trying to install Ubuntu 7.10 on an iBook with dual USB. Well, not exactly gutsy, since it isn't officially ported yet. I've tried installing 2 of the recent daily builds. Most recently 20071016.

After about 5 tries, I haven't found a way to get around this:

Loading, please wait...
     Check root= bootarg cat /proc/cmdline
     or missing modules, devices: cat /proc/modules ls /dev
ALERT! /dev/dha3 does not exist. Dropping to a shell!

That message appears after a complete install and the first boot into the system.

Its funny because the first boot gets to the point of displaying the Ubuntu splash screen and progress bar, but then fails after about 5 minutes and displays this. If /dev/hda3 doesn't exist, how did it find that graphic?

The shell that I get doesn't know how to do a df, so I'm not sure how to troubleshoot the disk. The shell does know how to do a mount, but I'm not sure what parameters to feed the mount command to get it to work. "mount /dev/hda3" responds with "Cannot read /etc/fstab: No such file or directory."

Using the install CD as a rescue disk lets me see that the install looks like it completed successfully and everything is really there. The rescue mode is pretty amazing.

Using the rescue mode, I can see that my yaboot.conf looks like this:

## yaboot.conf generated by the Ubuntu installer
##
## run: "man yaboot.conf" for details. Do not make changes until you have!!
## see also: /usr/share/doc/yaboot/examples for example configurations.
##
## For a dual-boot menu, add one or more of:
## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ

boot=/dev/hda2
device=/pci@f2000000/mac-io@17/ata-4@1f000/disk@0:
partition=3
root=/dev/hda3
timeout=50
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot
enablecdboot

image=/vmlinux
	label=Linux
	read-only
	initrd=/initrd.img
	append="quiet splash"

image=/vmlinux.old
	label=old
	read-only
	initrd=/initrd.img.old
	append="quiet splash"