Skip to content | Change text size

IT Services home

Quick links


 

Linux Lab Boot Process (2002)

This document is no longer being maintained. See the latest document.

This document is an overview of the Linux Lab boot process.

Choose Linux from boot manager

Boot kernel

Create RAM disk

Load RAM disk image

Prepare Linux partitions
- change partition type (if required)
- format (if required)
- file system check (cache partition only)

Choose /usr NFS server depending on subnet

Connect using FTP to /usr server
- download root files (if checksum differs)

Unpack root files from local disk cache

Set up client information

Linux initialization process

User login process

Enter user code (passwd file lookup)

Password prompt (Kerberos: if successful--ticket granted)

Mount home directory
- client contacts home directory server (clnfs0) with usercode
- clnfs0 (tilda/grave) searches passwd file for usercode's home directory
- clnfs0 (tilda/grave) returns home directory information to client
- clnfs0 (tilda/grave) exports home directory to client
- clnfs0 (tilda/grave) edits exports file
- clnfs[0-3] (tilda/grave) exports home directory to client
- client mounts usercode's home directory
- if home directory not exported yet: RPC timeout

Shell prompt
User starts X window system
User starts applications