MacOS – After System Update last night, the system will not boot with IOPlatformExpert.cpp:1504 error

bootmacossoftware-update

I have had Lion for a 2, 3 months on the iMac 27 inch purchased last October (2011). Last night I chose to update the system, and deselected iMoves update because it was 1GB, and chose only 4 updates, including iTunes, Safari (i think)… But the update says error, and ask to restart the system (it won't restart itself, so I waited 30 minutes, and then pressed the Power button for 10 seconds, to let it power down, and press Power again to power it up).

However, after that, the system failed to boot up, showing a

panic(cpu 0 caller .....)" "Unable to finder driver for 
    this platform: \"ACPI\". ... xnu-1699.26.8/iokit/Kernel/IOPlatformExpert.cpp:1504

This is not typical of the upgrade process. So I searched the Internet for IOPlatformExpert.cpp:1504 and some people said it is a hard drive error, but then I powered down and pressed Options when booting up, and was able to boot to Windows 7 (bootcamp)… and was able to boot to the "Recovery", which let me choose

  1. Restore from Time Machine Backup
  2. Reinstall Mac OS X
  3. Get Help Online
  4. Disk Utility

what should I do now to fix it so that it can boot again?

Best Answer

You likely ran into a problem with the Thunderbolt Update 1.2 - it's not clear how often this is causing problems (or if the problem was pre-existing and the update process just surfaced it or if the update itself has a problem).

Your best bet for up to date service information is contacting Apple support - especially if you are covered and it's a free request.

Next would be some of the long time Apple blogs like Tidbits that has some very good reporting on this so far.

You might booting from an external drive (or reinstalling to an external drive and reapplying the combo update 10.7.4 to the failed drive while booted from another install of Lion) to see if you can avoid total reinstallation.