Sorry for a semi-cross post between the yaboot list and
Gentoo-ppc-users. I'm hoping to get this worked out today.
I had trouble a week ago getting a new Gentoo PPC install to boot
on my Mac Mini so for kicks I tried Ubuntu which booted fine. I'd like
to get back to running Gentoo and I'm wondering what information I
should retain from my Ubuntu installation. The new Gentoo install is
back on the Mac Mini and completely up to date, so if I can work out
the booting issue I should be good to go. I have not emerge yaboot as
of yet as I don't want to break Ubuntu until the last moment if
To boot do I need anything beyond the info contained in the Ubuntu
yaboot.conf, the hard drive partitioning and fstab to get Gentoo
working? That's should be enough to somehow construct things correctly
in Gentoo, correct?
Also, the Ubuntu install used an initrd. I presume this is because
their one-size-fits-all approach probably requires drivers to boot a
lot of different machines. Previously when I had this Mac Mini running
Gentoo I didn't use one. I don't need to, correct? (Assuming I can
find and build in the right drivers?) Is there anything about yaboot
vs grub that makes it prefer an initrd? For now I used the Ubuntu
.config for my Gentoo kernel and figured I'd trim it down later after
I get the machine at least booting.
mark@MacMini:~$ cat /etc/yaboot.conf
## 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
mark@MacMini:~$ cat /etc/fstab
# /etc/fstab: static file system information.
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/hda3 during installation
UUID=3d688258-e950-4dd7-87cb-48fa887bb493 / ext4
errors=remount-ro 0 1
# swap was on /dev/hda4 during installation
UUID=a56e05b7-6e4a-4239-83a2-df7e7115a9e8 none swap sw