Tracking BootX


When the Open Firmware startup program in BootROM locates and selects the Mac OS X operating system, it transfers control to BootX (a process that Open Firmware starts from /System/Library/CoreServices on the startup disk). The primary task of BootX is to initialize the kernel environment and the drivers (such as the drivers for I/O buses) needed to boot the system. In addition, BootX starts up the kernel initialization process.

When Open Firmware attempts to find BootX, one of the following icons will appear, indicating these results:

  • Metallic Apple logo Found BootX

  • Circle with slash Could not find BootX on the startup volume

  • Flashing square with globe Looking for BootX on a remote disk via the network

  • Small metallic spinning globe Found BootX on the network

  • Flashing question mark over a folder or floppy disk icon Open Firmware did not find a startup disk (locally or on the network)

MORE INFO

Refer to Knowledge Base document 58042, "A flashing question mark appears when you start your Mac."


If Mac OS X components have been renamed or moved from the root level of the startup disk, a broken folder icon will appear. A black belt may appear around a folder icon if a Mac OS 9 restore has been installed incorrectly using the Restore discs that came with the computer.

MORE INFO

Refer to Knowledge Base document 106294, "Mac OS X: Reinstalling Mac OS 9 or recovering from a software restore."


When loading the kernel environment, BootX first attempts to load a previously cached set of device drivers. If this cache is missing or corrupt, BootX searches /System/Library/Extensions for drivers and other kernel extensions whose OSBundleRequired property is set to the appropriate value for the type of boot. (This is either a local or network boot, depending upon the current selection in Startup Disk preferences.) You can recognize this stage by the metallic Apple logo and the spinning gear that appear on the screen.




Apple Training Series Mac OS X Support Essentials
Apple Training Series: Mac OS X Support Essentials v10.6: A Guide to Supporting and Troubleshooting Mac OS X v10.6 Snow Leopard
ISBN: 0321635345
EAN: 2147483647
Year: 2003
Pages: 233

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net