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

6.1 Booting

6.1.1 EEPROM on CPU board

When you boot the EEPROM and the operating system it takes you through the following steps.

1. Self-test diagnostics, memory

Display identification- model, hostid, ethernet address

Probe bus for the boot device - SCSI, Network, etc.

PROM reads in the boot block

bootblk reads in the boot program

Boot program reads in the kernel

Kernel initializes the systems and starts the init process

init reads /etc/inittab (SunOS 5.X) and executes the RC scripts

When booting from disk the PROM finds the system boot block at sectors 1-15 of the boot partition. The bootblock program, bootblk, reads in the boot program, /boot (SunOS 4.X). For SunOS 5.X bootblk, the generic part of the boot program, reads in the file-specific part of the boot program: /ufsboot for diskfull boots, or /inetboot for diskless boots; these use the device driver on the PROM or on the SBus F-code PROM, so the boot block no longer contains the actual location of the disk block where the boot program resides. Under SunOS 5.X bootblk can read the ufs file system to locate the boot program, /ufsboot.

The boot program then locates the kernel and passes control to it.

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