I recently turned on my iMac (White intel) to find it wouldn't boot.

Running the boot in verbose mode I get the following message:

boot message

Does anyone know what this means? Is it a hard disk error?

  • No that's not a hard disk error. Try booting from your install disk.
    – daviesgeek
    Nov 16 '11 at 18:37
  • 1
    It couldn't load the kernel for some reason. It could be a hard disk error, but is impossible to tell. You might want to run the hardware test.
    – ughoavgfhw
    Nov 16 '11 at 23:14

The message is coming from EFI (the firmware boot loader) telling you that the kernel (/mach_kernel) cannot be booted. This message is usually output if the kernel file was not found, or if it prematurely exited and got back to EFI. It could be, for example, because you rm'ed the /mach_kernel file.

There actually is a way to fix this without reinstalling the system: If you can boot from a bootable disk with rEFIt and drop into an EFI shell, you might be able to copy over a good kernel (assuming you have one in the disk). Honestly, unless you prepare for these contingencies (i.e. have an alternate EFI boot), you are better off reinstalling/recovering (in Lion).

Another idea which springs to mind - if you can attach a hard drive which has OS X on it, press ALT when the system loads (before the nasty message) - this gets you the option to boot from the secondary drive. Then, you can copy over /mach_kernel.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .