System Startup

Caveat: System startup is very machine dependent, consult your system manual for exact details.

Below is an outline of the steps that go into bringing Unix up on a machine:

  1. Bootstrapping Unix into memory and Initializing the Kernel's data structure.
  2. Hardware probing and configuration for SCSI
  3. Machine independent initialization.
  4. Operator intervention (Single User Mode) .
  5. Execution of initialization Scripts.
  6. Multi-user operation.
Problems that can keep keep the system from booting fall into the following categories: For more information, click on boot problems .

Lab exercises.

  1. Power down the NeXT stations in the IFSM lab and observe the boot process, what SCSI ID is used to boot the machine.
  2. What SCSI devices are on the system.
  3. Boot the NeXT in single user mode and observe the boot process.
  4. Boot the NeXT in multi-user mode and observe the boot process.
  5. Boot the Sun machine and observe the boot process.
References:
  1. Unix System Administration Handbook, Nemeth, Synder, and Bass, Prentice Hall.
  2. The Design and Implementation of the 4.3BSD Unix Operating System, Leffler, McKusick, Karels, and Quarterman, Addison Wesley.