Home‎ > ‎Server config‎ > ‎

OSX Boot0 Fix

The Issue:
Upon successful installation, boot from hard drive results in this:

Loading Operating System …

boot0: GPT
boot0: test
boot0: test
boot0: GPT
boot0: test
boot0: test
boot0: error

The Actual Problem: 
With disk drives getting larger and larger manufacturers have had to change the default block size from 512 bytes to 4,096 bytes. These new drives are known as "Advanced Format" or 4K drives. Initially this was only seen on drives larger than 1 TB but will soon be on all drives. As part of this change there is an issue with OS X writing the boot helper code to these drives when booted from the drive. Because of this they require a workaround to boot on their own.

NOTE: THIS GUIDE IS FOR LEGACY BOOTLOADERS ONLY- DO NOT USE WITH CLOVER.

Solution 1: Use UniBeast

Pros: Easy- OS X Only
Cons: Requires use of the Terminal and UniBeast drive.

How To Do it:
1. Install using UniBeast
2. Boot new installation using UniBeast created USB.
3. Run MultiBeast and install as normal
4. Reboot system back into OS X installer.
5. Run Disk Utility and unmount the drive you installed OS X on. Right click on the volume and select Unmount.
6. Launch Terminal and execute the following command:

Code:
dd if=/usr/standalone/i386/boot1h of=/dev/disk0s2
7. Exit Terminal
8. Reboot Normally