Lecture #3 Boot Loaders and Booting
Agenda
- Overview of Booting and Rooting
- How does the BIOS turn control over to the OS kernel?
- How does the kernel turn control over to the system services?
- How does the system turn control over to the user and clients?
- Understanding the Master Boot Record
- Steps of the boot process:
- Boot loaders: stage1, stage2 (DOS, SYSLINUX, LILO, GRUB)
- Kernel: initialization, process creation, mounting /
- System initialization: checking and mounting file systems, initializing swap space, ...
- System services: runlevels and startup scripts, (rc0.d, rc1.d, rc2.d, ... rc6.d
- Boot a unix system into single user (maintenance) mode.
- Select and configure the runlevels: chkconfig, service, and /etc/inittab
Assignment
- Read Chapter 6 with emphasis on the first 5 sections - through file attributes.
- Do Lab 2
- Extra Credit
Resources