Comment 20 for bug 26426

Revision history for this message
TJ (tj) wrote :

In case it helps someone else, here's the complete yaboot.conf from my TFTP server that leads to an iBook G3 starting the Live CD environment.

The TFTP server is combined with NFS and loop-mounted Ubuntu ISO images.

/var/lib/tftpboot$ cat yaboot.conf
device=enet:
partition=0
timeout=60
init-message="Ubuntu GNU/Linux NetBoot"
default=ubuntu-10.04-desktop-powerpc

image=/iso-image/ubuntu-10.04-desktop-powerpc/casper/powerpc/vmlinux
    label=ubuntu-10.04-desktop-powerpc
    initrd=/iso-image/ubuntu-10.04-desktop-powerpc/casper/powerpc/initrd
    append="boot=casper netboot=nfs nfsroot=10.254.251.2:/srv/boot/iso-image/ubuntu-10.04-desktop-powerpc"

I have a sophisticated shell script that auto-configures a PXE environment for multiple Intel ISO images. Here's the resulting configuration just for the PPC ISO images:

$ sudo losetup -a
/dev/loop4: [fb03]:262152 (/home/all/iso-image/ubuntu/ubuntu-10.04-desktop-powerpc.iso)

$ mount
/dev/loop4 on /var/lib/tftpboot/iso-image/ubuntu-10.04-desktop-powerpc type iso9660 (rw)
/var/lib/tftpboot/iso-image/ubuntu-10.04-desktop-powerpc on /srv/boot/iso-image/ubuntu-10.04-desktop-powerpc type none (rw,bind)

$ sudo exportfs
/srv/boot/iso-image/ubuntu-10.04-desktop-powerpc
  0.0.0.0/0.0.0.0