X

Tutorial: Startup fails (particularly after a system or security update); solving

Tutorial: Startup fails (particularly after a system or security update); solving

CNET staff
4 min read

Many times after a major system update (such as an incremental Mac OS X update, i.e. Mac OS X 10.4.5 or a Security Update) can cause an inability to properly startup -- you may see a blank grey screen, pause indefinitely at the Apple logo, see a blue screen, or experience other symptoms.

There are a variety of potential solutions for this issue.

Delete Caches/.plist files If you experience startup problems, first try starting in Safe mode (hold the "Shift" key while you startup), then delete some cache and .plist files to make sure their corruption isn't at fault.

This can most easily be accomplished with a shareware utility like Tiger Cache Cleaner or Panther Cache Cleaner, but also bears a manual process which involves dragging the following files to the trash:

  • com.apple.kernelcaches (a folder in /System/Library/Caches)
  • Extensions.kextcache (a file in /System/Library)
  • Extensions.mkext (a file in /System/Library/)
  • com.apple.ATS (a folder in /Library/Caches/)
  • com.apple.loginwindow.plist (a file in /Library/Preferences/)
  • Files that start with com.apple.LaunchServices (in /Library/Caches)

You will be prompted to enter your administrator password when dragging these files to the trash. You may need to restart after moving them to the trash.

Check for problematic login/startup items Startup in safe mode (hold the "Shift" key while you startup))

Next, go to the Accounts pane of System Preferences and click the "Startup Items" tab. Select all the login items and click Remove, then restart.

Also, check the /Library/StartupItems and /System/Library/StartupItems folders and remove any third-party items.

Look for problematic kernel extensions Boot in Safe mode, and look in the folder /System/Library/Extensions for any third-party kernel extensions (files that end in .kext). Remove the kernel extensions and check for persistence of the issue.

Repair drive damage In the case of drive directory damage or problems with permissions, the solution is usually to use Apple's Disk Utility to repair the disk. Of course, you won't be able to perform this operation normally (simply launching the Disk Utility application, located in Applications/Utilities, and initiating a disk repair) if your system will not startup. So two options exist:

Insert your Mac OS X 10.4.x (Tiger) media (DVD or CD) and restart the computer while holding down the "C" key. Once the computer has booted from the installation disc, select "Utilities" from the menubar and open Disk Utility. Repair the disk, then quit Disk Utility and restart your system.

Alternatively, you can repair the disk while booted in single user mode if you do not have access to a retail Mac OS X 10.4.x (Tiger) DVD/CD. To startup in single user mode, hold down the "Command" and "S" keys simultaneously at startup. Once properly booted, type the command fsck at the prompt. Repeat these process until no errors appear.

Disconnect network cables The cause for delay in some instances of this issue may be network related -- as Mac OS X tries unsuccessfully to ping an active connection. Temporarily disconnecting any ethernet cables -- then re-connecting them once Mac OS X has started up -- may resolve the delays.

Disconnect external devices/internal cards Try removing any FireWire, USB or other external peripherals then re-attempting startup.

Failing that, try removing all PCI cards, ExpressCards or any other internal hardware that did not ship natively with your Mac.

Uninstall the update An extreme measure is uninstallation of the most recently applied update.

This can be accomplished via the following process; adapted from our tutorial on reverting to a previous iteration of Mac OS X. Note, however, that reverting your system will remove any refinements brought by the update and leave your system open to potential vulnerabilities.

First, make a backup of your current Mac OS X installation with the Security Update applied, problematic as it may be. If there is an issue along the way, your valuable data will be safely intact in its current form.

Next, you'll need to perform an Archive and Install process to remove all of the Security Update's (and potentially problem-causing) components, and replace them with the components of a fresh copy provided by the Mac OS X disc that shipped with your system, or a retail Mac OS X disc. Unfortunately, this means you will lose some system settings and some or all third-party system add-ons.

To begin the process, insert your Mac OS X CD or DVD, as indicated above. Restart your machine and hold down the "C" key to boot from the newly inserted disc. Follow the on-screen instructions, and after accepting the license agreement, click "Options." Select "Archive and Install," and check the "Preserve User and Network Settings" option if you'd like to do so.

After the installation process is complete, you will be left with an earlier Mac OS X system that (hopefully) does not suffer from the problems generated by the Security Update. Use Software Update or Apple's download page to download the update that brings your system to a state directly prior to the Security Update

Like what you've found in this tutorial? Get more troubleshooting guidance (updated daily) by subscribing to MacFixIt Pro.

Resources

  • Tiger Cache Cleaner
  • Panther Cache Cleaner
  • tutorial
  • Apple's download page
  • subscribing to MacFixIt Pr...
  • More from Tutorials