4.2. Kernel Bootstrap and Initialization
The boot process loads the binary kernel objects that make up the Solaris kernel from a bootable system disk into physical memory, initializes the kernel structures, sets system tuneable parameters, starts system processes (daemons), and brings the system to a known, usable state. The basic steps involved in booting can be summarized as follows:
1. |
The boot(1M) command reads and loads the bootblock into memory.
|
2. |
The bootblock locates and loads the secondary boot program, ufsboot, into memory and passes control to it.
|
3. |
ufsboot locates and loads the core kernel images and the required kernel runtime linker into memory and passes control to the loaded kernel.
|
4. | The core kernel locates and loads mandatory ... |
Get Solaris™ Internals: Core Kernel Components now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.