Troubleshoot System and Startup Issues Flashcards
What is system initialization?
The process required to start macOS
What is user sessions?
The processes required to prepare the user environment
What are the primary system initialization stages in macOS Monterey?
- Firmware
- Booter
- Kernel
- launchd
How does a Mac with Apple silicon or an Intel-based Mac with the T2 chip ensure security during macOS Monterey startup?
It has a security policy to ensure that your hardware and software haven’t been tampered with. From the time you turn your Mac on, your Mac uses its hardware to verify each step of the boot process.
Where can you adjust the security policy of your Mac?
In the Startup Security Utility in macOS Recovery
What is the default security policy for Mac computers with Apple silicon?
Full Security
What is firmware?
Firmware initializes the Mac computer’s hardware and locates the startup file on a system volume.
What’s the Power-On Self Test (POST)?
A task your Mac firmware performs and it checks for basic hardware functionality when a Mac powers on.
What happens when a Mac passes the POST?
The display should power on and your Mac should play a startup tone. The firmware then locate the booster file.
True/False: A Mac plays the startup tone every time it powers on/restarts.
False, it only plays the startup tone only during a startup, not during a restart.
Which system booter file does the firmware pick by default?
Whatever booter file was last specified from Startup Disk preferences.
How do you know if your Mac/firmware has found the booter file?
The Mac displays the Apple logo in the center of the main display
What does your Mac show if the firmware can’t locate a booter file?
A flashing folder icon with a question mark
If FileVault is enabled on a Mac, what needs to happen at the startup window?
A FileVault enabled user has to log in to unlock the system disk
What does the booter process do?
Started by your Mac firmware, it loads the macOS kernel and enough essential kernel extensions (kexts) that the kernel can take over he system and continue the startup process.
What file is the booter located in?
/System/Library/CoreServices/boot.efi
How do you know if the booter has loaded the kernel?
It displays a small progress bar below the Apple icon.
if your Mac is starting up from the Internet recoveryOS, what does the screen display?
A spinning globe that is replaced by a progress bar after the kernel is loaded.
If your Mac fails to start up from Internet recoveryOS, what does the screen show?
A globe with an alert symbol
What does a prohibitory icon replacing the Apple logo during startup mean?
The booter can’t load the kernel.
What role does launchd serve during Mac startup?
launchd starts macOS Monterey processes, manages macOS Monterey initialization, and starts the loginwindow process.
What user type owns the lauchd process?
The System Administrator (root)
What are two locations for launchd to find preference files that control how various processes are configured?
- /System/Library/LaunchDaemons folder for system processes
2. /Library/LaunchDaemons folder for third-party processes
What are the primary user session stages in macOS Monterey?
- loginwindow
- launchd
- User environment