[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: trouble netbooting debian on xserver g4 ppc cluster node


Netbooting iBook/PowerBook has always been strange to me, so here are my
advices :

> Can anyone offer any guidance as to what files to
> place in the tftpboot directory? We are assuming vmlinux, initrd.gz, yaboot,
> yaboot.conf and boot.msg from
> http://http.us.debian.org/debian/dists/lenny/main/installer-powerpc/current/images/powerpc/netboot/
> is
> this right or wrong? What should the directory structure look like?

All these files should just be at the root of your tftp directory. No
need for the gtk directory if you don't use the graphic installer.

> Next, what do we do for the part that says"You may have to make a link from
> that file to the file which tftpd will use for booting a particular client.
> Unfortunately, the file name is determined by the TFTP client, and there are
> no strong standards."  We really don't know what to do for this part. When
> it mentions TFTP client does it mean the one that the xserver uses, does
> OpenFirmware use a client somehow? Because were attempting to initiate
> booting from TFTP through Open Firmware on the xserver via "boot enet:0" and
> "boot enet:0,yaboot" both of which did not work. Were assuming because we
> don't have the right files and in the right structure in the tftpboot
> directory.

I recall using "boot enet:0,yaboot" with succes (maybe with no 0? but
still, "yaboot" as a file name is needed, I think).

> Any advice on how to get this xserver to netboot would be amazingly helpful,
> we've been fighting with it for many weeks now and not getting anywhere :(

The main issue, for me, was the DHCP server configuration, as my
PowerBook seems to need some guidance. An excerpt from my dhcpd.conf
(using a addressing on the server):

 group {
         option routers;
         filename "yaboot";
         server-name "myservername";

         host powerbook {
                 hardware ethernet <mac address of your G4>;

Just replace "myservername" with the DNS name of your server, replace
"powerbook" with anything you like, and put the mac address of the
computer you're netbooting at the right place.
I'm not sure if everything is needed, but it's what I found lying in my
config file.


Reply to: