[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:
- Determine who they are
- Locate their boot server
- Locate their kernel
- Mount file systems from the server
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]