Contribute
Register

boot0 Error: The Official Guide

Status
Not open for further replies.

MacMan

Administrator
Staff member
Joined
Feb 2, 2010
Messages
8,175
Motherboard
ASUS TUF Z390-PRO GAMING - 2606 - UEFI
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
goldenthreads-small.png


boot0 Error: The Official Guide

boot0.jpg

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.

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

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

Code:
dd if=/Volumes/"Unibeast Volume Name"/usr/standalone/i386/boot1h of=/dev/disk0s2

In my case my UniBeast volume is called "OS X 10.7.4" so my command would be:

dd if=/Volumes/OS\ X\ 10.7.4/usr/standalone/i386/boot1h of=/dev/disk0s2

7. Exit Terminal
8. Reboot Normally

NOTE: The above instructions are based on OS X Lion being installed to a hard drive connected to SATA port 0. If you are using a different port you will need to get the drive device name from Disk Utility by selecting the volume and clicking Info.

Solution 2: Use a SATA > USB Adapter
Pros: Easy- OS X Only
Cons: Need an additional functional Mac or Hack.

How To Do it:
1. Install Lion Using UniBeast using System 1.
2. After installation, shut down, unplug the SATA drive from System 1, and plug into System 2 via USB
3. Boot System 2
4. Run MultiBeast, targeting System 1's drive
5. Unplug the System 1 drive, plug back into System 1, and boot without any issues.

SATA/PATA/IDE Drive to USB 2.0 Adapter Converter Cable with AC Power Adapter for 2.5 / 3.5 Inch Hard Drive / Optical Drive
http://www.amazon.com/gp/product/B001OORMVQ/ref=as_li_ss_tl?ie=UTF8
[amazon-uk]http://www.amazon.co.uk/gp/product/B001OORMVQ/ref=as_li_ss_tl?ie=UTF8[/amazon-uk]
51BWnzgtwXL.jpeg

An extremely useful extra for any custom build. Hook a hard drive up to another working system via USB. Also use to convert a internal optical drive into an external USB optical drive.
 
Last edited by a moderator:
Awesome workaround esp the second one :D
Thanks
 
Please help put a video for the first method.
Thanx , ...
 
Does mean that we can now boot drives greater than 1 TB?
 
mx9k said:
Does mean that we can now boot drives greater than 1 TB?

Yep- that's what these workarounds are for.
 
Saw this thread via the Facebook post. I clicked it as FAST as possible.

I have been having this booting issue for over half a year now. I have created my own custom work-around because the utilities provided by tonymac did not work. The work-around I created involved using a third party boot utility. I posted my successful results in another thread as the last possible working solution that worked for ME in hopes that it might work for someone else as desperate as I was and, well, a forum moderator had the nerve to delete my post as though it were some anti-tonymac-propoganda. B.S.

Anyway, I'm not posting to rant about THAT but rather I will attempt the method(s) outlined above, depending on which ever works. Currently, I have to do some manual input each time I boot which is a pain. My system also does not shut-off without having to hold the power button down. Huge hassles.

I don't even have a 1TB+ main drive. My system is on a 120GB SSD. The boot0 error happened randomly after having a solid system for 1+ year. Gotta love hacked software.... :-/

I will post my results with these methods by updating this post when I find the time soon.

Thanks for sharing this guide as it has been something I've hoped for for a long, long time now. Much appreciated!!
 
MacMan said:
Initially this was only seen on drives larger than 1 TB but will soon be on all drives.

Does this mean that if we've never had problems booting, we may start to have problems? Or am I just reading too much into this...
 
theshiv said:
MacMan said:
Initially this was only seen on drives larger than 1 TB but will soon be on all drives.

Does this mean that if we've never had problems booting, we may start to have problems? Or am I just reading too much into this...

No- this is just for people who see the above error screen upon attempting to boot from hard drive. ;)
 
Hi, I have a 1tb seagate barracuda and am receiving the same problem. I have tried the first solution but every time i input the code, my terminal says directory not found. I have checked the disk identifier for the seagate and have input that into the code but still i get nothing. can you please advise.
 
I had been using a work around using 2 hard disks for an year now as my westren digital 1 TB hd (WD10EARX) hard disk gives boot0 error after intalling mac os, I used to install mac os on an old 160 gb hard disk and then run multibeast and restore the working mac installation from the 160 gb hd to WD10EARX drive.
 
Status
Not open for further replies.
Back
Top