ppc64 (mac) netboot
David Woodhouse
dwmw2 at infradead.org
Fri Aug 10 00:51:33 EDT 2007
On Thu, 2007-08-09 at 18:37 -0700, Roland McGrath wrote:
> Ages ago, I used to netboot my Mac G5 all the time.
> It's been a while since I've had any luck with that. Help?
>
> My server-side stuff still works, don't bother asking.
>
> What I used to do is have the tftp'd file be yaboot. It would tftp
> yaboot.conf and present the menu items I set up. One of these could be e.g.:
>
> image=enet:,/fc/4/mac64/vmlinuz
> label=fc4-mac64
> initrd=enet:,/fc/4/mac64/ramdisk.image.gz
> append="maxcpus=1 ramdisk_size=8192"
> read-only
>
> and this worked peachy. I was able to get there by using the four-finger
> salute at chime time and typing "boot enet:,", or by getting to the first
> stage of on-disk yaboot and hitting 'n'. I could even do it by holding 'n'
> at chime time, or option and clicking the globe, and then type blind at the
> yaboot command line while the screen stayed frozen in Macintoshy graphics
> mode until the boot started.
>
> I can still get my menu, but it never leads to a happy installer boot any
> more (unless I want to reinstall FC4). Maybe since FC5 or so. At some
> point, the netboot images changed from vmlinuz+initrd.img to the one
> ppc64.img.
You can still attempt to boot separate kernel and initrd; you don't
_have_ to use the 'netboot' image.
I suspect the problem is caused by the size of the newer images. A
smaller image would probably work.
You can create the 'ppc64.img' from the kernel+initrd by using the
'mkzimage' script. If you edit /usr/share/ppc64-utils/zImage.lds to
change the address at which the resulting image is linked, does that
help? Try moving it to 16MiB?
--
dwmw2
More information about the Fedora-ppc
mailing list