- 论坛徽章:
- 0
|
You had a great description of the init process. Some details could be added before init process.
The boot process:
1. The OBP (open boot prompt). It performs a POST (power on self test), loads device drivers and recognizes device tree. Then it locates the boot device through boot-device parameter.
2. OPB loads the bootblock (bootblk), which resides in sector 1-15 on your boot disk. It is a Unix file system reader program
3. The bootblk loads the second boot program ufsboot from /platform/`uname -m` directory
4. The ufsboot program load core kernel into the memory
5. Additional kernel modules necessary for the boot process are loaded into the memory
6. System reads /etc/system file to customize the kernel if applicable
7. Kernel initializes itself and start the init process
8. The init process ... |
|