The Mac OS X boot process involves several stages, in which the operating system performs various tasks to prepare the system for use.
This is a general overview of the Mac OS X boot process. The exact sequence of events may vary depending on the specific version of Mac OS X and the hardware configuration of the system.
Boot ROM | Firmware. Part of Hardware system BootROM firmware is activated |
POST | Power-On Self Test initializes some hardware interfaces and verifies that sufficient memory is available and in a good state. |
EFI | Extensible Firmware Interface EFI does basic hardware initialization and selects which operating system to use. |
BOOTX | boot.efi boot loader load the kernel environment |
Rooting/Kernel | The init routine of the kernel is executed boot loader starts the kernel’s initialization procedure Various Mach/BSD data structures are initialized by the kernel. The I/O Kit is initialized. The kernel starts /sbin/mach_init |
Run Level | mach_init starts /sbin/init init determines the runlevel, and runs /etc/rc.boot, which sets up the machine enough to run single-user. rc.boot figures out the type of boot (Multi-User, Safe, CD-ROM, Network etc.) |
From here on, the startup becomes user-level:
Source: http://osxbook.com/book/bonus/ancient/whatismacosx/arch_startup.html
For most people, a satisfactory career is essential for leading a happy life. However, ensuring…
The pipeline industry is more than pipework and construction, and we explore those details in…
SQL Interview Questions and Answers In the world of data-driven decision-making, SQL (Structured Query Language)…
Before you make the decision to switch your home’s interest service provider, take the time…
AI Innovations in April 2024. Welcome to the April 2024 edition of the Daily Chronicle,…
A bioreactor is the silent hero behind the scenes contributing to many of everyday life’s…