Re: Diskless Debian PCs / Network Boot
I am trying to build a network of Debian PCs which must be diskless.
The idea is that every once in a while the clients can be booted (may
be remotely?) to download an upgraded kernel. Previously, we have used
removable hard drives - very time consuming.
From browsing around, I've come to learn that there are a number of
ways that this can be achieved, eg: TCP/IP PXE (hard pxe for intel
nics), Etherboot (soft pxe), etc.
I would like to hear from people who have attempted this before and
have some useful tips to offer. May be some one could weigh-in with
advantages/disadvantages of using one option over another.
I anticipate that our client PCs will be based on Intel motherboards.
If you have access to boot media on the client (a floppy, usb boot
device, CF card, etc.)
you have many options. My favorite is to create boot media with GRUB.
You can then
chose to present a boot menu (or not) to the user.
If all you have is a boot PROM on the NIC, PXE is not too difficult to
set up (assuming
the boot PROM supports PXE).
Most useful tip: Make sure syslog is running on your server and use a
(packet capture) to monitor the boot process if things are not working