next up previous
Next: The client's root file Up: Setting up a Linux Previous: Choosing and configuring the

Getting the kernel to the client

Fortunately, there is a standard way of sending the kernel to the client. The protocol is called ``Trivial FTP''. Add a line for the tftpd to your inetd.conf file. The security conscious will add -s /tftpboot, so the daemon will only serve files from the /tftpboot hierarchy. Be aware that when using that option, the bf option in bootbtab must not include /tftpboot! Also make sure any files tftp is supposed to serve are world-readable.

The inetd.conf entry could look like this:

tftp            dgram   udp     wait    nobody\
/usr/sbin/tcpd  /usr/sbin/in.tftpd -s /tftpboot
Note that the tcpd wrapper makes sense here, as it works for UDP.

On the client, you shouldn't have to do anything. MBA boots via tftp by default if it is supposed to boot through TCP/IP.

There you go! Now boot it! It won't be able to mount anything yet, but one thing at a time...