Overview
This lesson explains the computer boot process and key components involved from power-on to a usable system.
Boot Process Overview
- Booting means starting from nothing to a fully operational system.
- Most operating systems follow a similar boot sequence across devices.
Boot Sequence Steps
- Power on the computer to begin hardware initialization.
- BIOS UAFI initializes hardware and prepares the system.
- BIOS UAFI runs the Power-On Self-Test to verify hardware health.
- Boot device is selected based on configured boot order.
- System searches devices in order for a bootloader program.
- Bootloader loads the operating system and begins execution.
- Kernel loads and manages system resources and drivers.
- Essential system processes and user space items are launched.
- User login and desktop environment start for interaction.
Boot Components and Functions
- BIOS UAFI: Low-level software that initializes hardware and starts POST.
- Power-On Self-Test: Diagnostic tests to ensure proper hardware operation.
- Boot Order: Configured sequence of devices to check for a bootloader.
- Bootloader: Small program that loads the operating system.
- Kernel: Core that controls resource access and loads drivers.
- Essential Processes: User login, desktop environment, and interactive services.
Boot Devices and Order
- Devices include hard drives, USB drives, and CD drives.
- Devices are checked in the configured order for a valid bootloader.
Structured Summary of Steps
| Step | Component | Purpose | Outcome |
|---|
| 1 | Power On | Start hardware | System receives power |
| 2 | BIOS UAFI Init | Initialize hardware | Hardware ready for tests |
| 3 | POST | Run diagnostics | Verify hardware is working |
| 4 | Boot Device Select | Choose device by order | Target device identified |
| 5 | Bootloader Search | Find loader on device | Bootloader located |
| 6 | Bootloader Execute | Load operating system | OS begins loading |
| 7 | Kernel Load | Manage resources and drivers | Core system active |
| 8 | User Space Start | Launch essential processes | Login and desktop available |
Key Terms & Definitions
- Boot: Process of starting a computer to operational state.
- BIOS UAFI: Low-level software that initializes hardware and runs POST.
- POST: Diagnostic tests performed during startup.
- Boot Order: Priority list of devices to check for bootloader.
- Bootloader: Program that loads the operating system.
- Kernel: Core part of the OS controlling resources and drivers.
- User Space: Environment for user processes, login, and desktop.
Action Items / Next Steps
- Verify boot order when diagnosing startup issues.
- Check POST results to identify hardware problems.
- Confirm presence of a valid bootloader on the selected device.