[Next] [Previous] [Up] [Top] [Contents]

CHAPTER 6 Startup and Shutdown

6.6 Diskless Workstations


Diskless workstations need help in booting. To do this they first need to:

FIGURE 6.1 Client-Server Boot Exchange

1. Boot PROM sends reverse address request packet (rarp) onto the network with its Ethernet address to find out who knows its Internet (IP) address (/etc/ethers: ethernet<=>hostname).

Server running reverse address resolution protocol daemon (/usr/etc/rarpd) answers with the IP address of the client (/etc/hosts: IP<=>hostname).

Client PROM uses trivial file transfer program (tftp) to load the boot program.

Server sends the boot program to the client.

Boot program issues whoami request to get the clients hostname.

Server looks up hostname from IP address and responds to the client (/etc/hosts).

Boot program issues a getfile request to determine boot parameters (/etc/bootparams: client root and swap locations).

Server running the boot parameter daemon (/usr/etc/rpc.bootparamd) responds with /etc/bootparams information.

Boot program NFS mounts the root file system, loads the kernel (/vmunix, for SunOS 4.X), and transfers control to the kernel.

The client proceeds to boot normally and NFS mounts other file systems.


Unix System Administration - 8 AUG 1996
[Next] [Previous] [Up] [Top] [Contents]