[tech] netbooting machines

James Andrewartha trs80 at ucc.gu.uwa.edu.au
Mon Nov 20 21:37:22 WST 2006


Maroon wasn't booting after the cleanup, investigation revealed the 
network card's BIOS wasn't running. Putting it in a different slot helped, 
although by that point I'd written an etherboot floppy as well. It then 
booted, but couldn't find the nfs server to mount its root filesystem. 
Googling suggested removing IPAPPEND 1 from the pxelinux.cfg, which worked.

I've also updated the kernels on the blackboxes to 2.6.18, as hal refused 
to work with 2.6.12 (hence the need to modprobe usbmouse on boot). This 
went ok, however the script that bind mounted /mnt/{ip} didn't work 
because ifconfig needs /proc mounted, so I added a manual mount. For sheer 
pendantry I also installed a patched version of mount that allows the use 
of a symlinked /etc/mtab using the patch from 
http://gentoo-wiki.com/index.php?title=HOWTO_Read-only_root_filesystem#mtab 
Oh, and they have a crontab of @reboot /bin/mount -a because nfs 
filesystems are mounted when a network card in /etc/network/interfaces is 
brought up, which doesn't happen because the kernel does it.


-- 
# TRS-80              trs80(a)ucc.gu.uwa.edu.au #/ "Otherwise Bub here will do \
# UCC Wheel Member     http://trs80.ucc.asn.au/ #|  what squirrels do best     |
[ "There's nobody getting rich writing          ]|  -- Collect and hide your   |
[  software that I know of" -- Bill Gates, 1980 ]\  nuts." -- Acid Reflux #231 /


More information about the tech mailing list