
NOTE: Using myHack (instead of Unibeast or Kakewalk) to install Mac OS X will automatically fix the boot0 error.
Overview
Sometimes, a boot0 error just means that your Hackintosh's bootloader wasn't installed properly. In which case, boot into your Hackintosh with iBoot or Unibeast, and re-run UserDSDT/Easybeast with Multibeast again.
However, a boot0 error might also happen when your Hackintosh's hard drive reads and writes files in 4096 byte sectors. Most hard drives read and write files in 512 byte sectors, and Chimera bootloader (the bootloader installed by UserDSDT and Easybeast) can't be installed normally on a hard disk with 4096 byte sectors. To fix this problem, you have to unmount (turn off) the hard disk that Mac OS X is installed on, and then manually reinstall Chimera on that unmounted disk.
NOTE: Though this guide fixes the boot0 error for Chimera bootloader, it will also work for Chameleon bootloader, which is essentially the same thing.
What you need
You can't fix this problem straight from your normal installation of Mac OS X, because it requires you to unmount your main hard disk, and it's impossible for OS X to unmount itself. Instead, here's what you'll need:
- Anything with the Mac OS X Installer: To unmount the hard disk, you need to boot into something that will give you access to a different copy of Mac OS X, such as the Mac OS X Installer. This could be a Unibeast USB drive, Kakewalk USB drive, myHack USB drive, Snow Leopard installation DVD, xMove partition, or even a cloned copy of your hard disk.
- Standalone installer for Chimera bootloader: In this guide, you'll be writing "boot1h", which is located inside the Chimera installer, onto your hard disk. This is the manual way to install Chimera. Registration on tonymacx86.com is required to download Chimera.
- A separate USB drive: You'll need an extra USB drive to store the boot1h file on.
- unpkg: This app extracts the contents of .pkg installer files. You'll need to use it to access the boot1h file inside Chimera.
Make sure that you've already installed Chimera bootloader on your Hackintosh (Chimera is included with UserDSDT and Easybeast). Obviously, it won't work properly yet, but we'll be fixing it. For now, you can boot into your Hackintosh with iBoot, your Unibeast USB drive, etc.
Procedure
Start unpkg, and drag the Chimera file that you downloaded onto the unpkg window. Unpkg will create a folder named "Chimera" on your desktop.
In the "Chimera" folder, go to usr->standalone->i386 and copy the boot1h file into a USB drive. Remember the name of the USB drive (you will need it later).
Restart your computer, and boot from your Unibeast USB drive, your retail Mac OS X Snow Leopard DVD, or your xMove partition. Don't worry; you won't have to reinstall Mac OS X.
Once the Mac OS X Installer starts, open Disk Utility by opening the "Utilities" menu in the menu bar.
In Disk Utility, select the hard disk partition where Mac OS X is installed from the sidebar, and unmount it.
Once that's done, close Disk Utility and open Terminal from the Utilities window.

In terminal, type:
diskutil list
This will output a list of all of your hard disks. Find the name of the hard disk that Mac OS X is installed on (the one you just unmounted), and remember the hard disk's identifier. You'll probably want to write this down so that you can remember it later.
If you haven't already, plug in the USB drive with the boot1h file inside. Then, in terminal, type:
cd /Volumes/"USB Drive"
Don't forget to include the space between cd and /Volumes/"USB Drive".
Replace "USB Drive" with the name of your USB drive (include the quotation marks), which you should have remembered before. This command changes the folder that Terminal is working on (cd stands for "change directory). Now, everything you type in Terminal will apply to the files in your USB drive, including the boot1h file.
Once you've made Terminal focus on your USB drive, type:
dd if=boot1h of=/dev/identifier
Replace "identifier" (don't include the quotation marks) with the identifier for your hard disk that you unmounted. This command reads the boot1h file, and then writes it to your hard disk.
Reboot, and the Chimera bootscreen will be able to load!





Many thanks for your well done comprehensive guide!
ReplyDeleteDo you mind if I translate it to German and post in a Hacki forum? Credits would go to you and a link to this site would be included, of course.
Sure, I'm okay with others reporting my content as long as credit is given where necessary.
Deletehi, my dvd is not recognized, do you know how to fix it??? by the way nice tutorial =)
DeleteYou are so, so awesome! I've been encountering the same problem after cloning my Hackintosh drive and upgrading it to a larger one. I'd like to share it with my blog readers - I'll definitely give you credit where due. Thanks, mate.
ReplyDeleteThanks for your manual!
ReplyDeleteIt worked perfectly for me.
When I cd/Volumes/"Name of the Drive with boot1h file" , it tells me no such directory or file name. I did this using the Mac OSX Installer through iBoot because that is still the only thing that works. I unmounted the Snow Leopard directory which still doesn't boot by itself and I have attempted to install Lion on it even though it won't even boot from the Hard Drive in Leopard. It didn't find my USB drive and I thought it was a problem of it not detecting my USB which has also been a problem in the past so I tried to read it from the partition I created with xMove and moved the boot1h file there and it couldn't find that directory either even though it lists it clearly above. What is going on here?
ReplyDeletedid you end up solving this? Iv got the same problem
DeleteHopefully by now you have figured this out but in not skip the cd/Volumes/"USBName" and just type
Deletedd if=/Volumes/"USBName"/boot1h of=/dev/"DiskName"
I had the same issue but got it to work like this
Keep getting no such file or directory b75m-b3v ivy bridge i5 any help would be helpfull
DeleteBe sure to put a space between cd and /Volumes/"USB Drive".
DeleteI made sure I had the space between cd and /Volumes and stil get the "No such file or directory" issue. I also tried What the second comment recommended by pasting dd if=/Volumes/"USBName"/boot1h of=/dev/"DiskName" and it still didnt work. My usb drive with the boot1h file is formatted in windows_fat_32, does that matter? Any help is appreciated
Deleteya...i had to reformat my USB key/drive from FAT32 to HFS. Then it worked. Thx..
DeleteI had the "no such directory or file name" error also.
DeleteFirst off, I had to use the same USB drive with Unibeast on it to store "boot1h", cause no other USB ports worked.
Solution:
DO NOT PUT THE "boot1h" WITHIN ANY FOLDERS INSIDE YOUR USB. Just leave the file in the top level. For some reason I had created a folder to put "boot1h" in.
Also:
Sometimes my "Mountain Lion" partition would unmount sometimes it wouldn't. I found going through everything fast to unmount it seemed to work.
I like your tutorials, they are well written so that a novice like me can follow and learn. Thank you.
ReplyDeleteI ran into the Boot 0 error a few months ago, trying to install onto a WD 2TB EARX (Green?). In the end I just popped the hd into a desktop SATA to USB box.
That meant the WD hd was then connected to the desktop computer through the usb port. Install OS as normal, except your target is the usb connected HD. When finished, connect the HD to the internal sata set up and you can boot into it without boot error.
It would appear that the booting error issue (that affects drives like mine), is circumvented this way.
I have a WD 2TB Caviar Black which was not affected by the booting error just the cheaper WD 2TB EARX
Hi, I have samsung NP300E5Z-A09IN with intel I3, 4GB RAM, 640 GB HDD, Intel Graphics etc. On disk0s1 LION 10.7.3 and on disk0s2 Windows 7 installed. By default without any bootloader Windows 7 used to boot and if i require to boot to LION I am using the installer UNIBEAST USB. I time machine on Lion to another partition of same disk0. Since then i am getting boot0:error. Followed above steps. Now I can see a commnd mode boot manager asking for choice of OS. When i enter to LION its showing kernel panic and asking for reboot. But if i use the Unibeast installer disk I can enter to Lion desktop. Tried repairing disk permission, PCIRootUID=0 and 1, -v -F etc but no value. Please help
ReplyDeletei know this is most likely and easy answer but i hardly ever do any terminal work...after i type the dd if=boot1h of=/dev/myidentifier, it gives me, dd: /dev/disk1s2: Permission denied. I'm working from a clone of my hard drive, just booted into one to work on the other, any advice?
ReplyDelete/facepalm "the powers of sudo", great guide, fixed everything, after my brainfart.
DeleteStraight forward tutorial. Had this issue with Seagate 1TB Barracuda. Working like a champ now.
ReplyDeleteDo you re-mount the drive before you reboot?
ReplyDeleteNo, the drive will automatically remount when you reboot.
DeleteU saved my life man...
ReplyDeleteapologies, I'm a completely in the dark with this. How do i get permission for the step "dd if=boot1h of=/dev/identifier"? Any help is appreciated.
ReplyDeleteBTW, this tutorial is awesome and very well written compared to most of the the stuff I've read.
If you're performing the step from the Mac OS X installer, you should already have permission. However, if you're doing it from somewhere else, you can get permission by adding "sudo" in front of the command:
Deletesudo dd if=boot1h of=/dev/identifier
Mac OS X will ask you for your password, and then it'll grant you permission.
Awesome. It worked. Thanks again.
ReplyDeleteMy Hackintosh is working. I have a SSD for my main drive and a HDD for my clone. It was the clone that was giving me an error. I just booted using my normal drive that's why I didn't have access.
first many thanks to u i did all but!!! when i reboot says "can't find mach karnal"
ReplyDeleteplease someone response, thanks to u all Great work
Thank you so much :)
ReplyDeleteThis also worked for me. Replaced my drive with a new sata3 drive and the same boot0 error.
ReplyDeletenice job!
ReplyDeleteWorked fine for my Compaq CQ61 104SB. Many thanks. Really great job!
ReplyDeleteThank you very much.....this solved my problem
ReplyDeletegreat job.....cheers dude......tnx
Hey :)
ReplyDeleteFirst of all thank you for this great tutorial,
second, I did everything you wrote here but when I go into terminal and enter
cd /Volumes/"Name of my usb" nothing happen, or that is normal??
but after that, when I type dd if=boot1h of=/dev/NameOfMyHarddisk
I get this:
dd: /dev/NameOfMyHardDisk: Operation not supported
after that i try use sudo command, and then it says this:
-bash: sudo: command not found
What i could do now?
Actually i successfully copied boot1h file with linux in live mood, but that didn't worked
DeleteSolution Copy the identifier and not the name of the disk, ok.
DeleteThis fixed my boot issues and I can now remove the semi-permanent unibeast flash drive that I've been booting from. Thanks a bunch!
ReplyDeletewhen I type dd if=boot1h of=/dev/identifier comes up a message : "dd: boot1h: no such file or directory" but I surely copie the boot1h to the usb stick, i can see it when i log in mac.
ReplyDeleteany suggestion?
Ok, now it works. I was typing the comands wrong (without space and with lower case V in cd /Volumes/"USBDRIVE"). Thank you. Great Work.
DeleteGREAT!!! MAESTRO!!! you save my life MUCHAS GRCIAS FROM ARGENTINA
ReplyDeleteI followed this guide to the letter, and was very excited to see the apple screen upon booting! However, it never changed. I tried booting in verbose mode, and the screen ran text for a few seconds and then went black, too fast to read anything. I can still boot with iboot to try to fix things. Any suggestions?
ReplyDeleteVery Comprehensive Guide, One issue i have come across. When i try to boot from HDD this comes onto my screen;
ReplyDeleteBoot0:GPT
Boot0: test
Boot0: test
Boot0: doneK...... There is about 7 lines if symbols and code i don't understand.
I thought the workaround would work in this case but the same thing has come up. Can anyone offer opinions into what it is doing or how to get past it?
I am like the above user with the "done" after the final 'boot0' instead of 'error,' as the blogger writes, though I don't have a string of characters.
ReplyDeleteThis fix looked promising, but didn't work for me. I started getting the error out of nowhere after using my Patriot Pyro 60GB SSD for several months. Any ideas?
Thanks for the guide!
Thanks for this, I ran into a different problem but I finally got past the boot0!
ReplyDeleteI can see mac logo.. but it got stuck there for long time..
ReplyDeleteIm getting just "boot0=error"
ReplyDeleteShould I try this
I tried this method but something went wrong and I was repeatedly getting the error-"no such file or directory" after typing the cd command in terminal(unmounted the mac partition,included "\" for space in usb drive's name).
ReplyDeleteInstalled myHack,installed the app on existing bootable lion 10.7.4 usb drive.Booted via usb,on drive selection menu clicked utilities>myHack.Then installed chameleon on the lion partition.Rebooted ejecting usb drive,got it working.
nope... didn't work for me, i've tried everything...
ReplyDeletemine is a pavilion tx2532la with two hfs+ partitions, it only boots using usb installers
Great!! thank you!!
ReplyDeleteTHIS WAS THE PERFECT FIX!!!!!! THANK YOU FOR BEING SOOO INFORMATIVE!!!!!
ReplyDeleteExcellent. This was most helpful!!
ReplyDeleteUpdate: Following the steps, I could not execute 'diskutil list' in terminal - I kept getting a return of "cannot execute binary file" and sudo was not recognized as a valid command. So I used myHack boot installer to get back into my ML install, and I used terminal there in ML to get the disk identifier. So I restarted back into the installer, and picked up where I left off in the instructions. Works. Thanks for the solution.
ReplyDeleteHi! I have same problem, but using myHack terminal. I don't know what I do to fix it.
DeleteMe too !
DeleteNeed help
thx
I keep on getting the Operating System Not Found error even after trying this any ideas?
ReplyDeleteThanks So much!! worked like a charm!
ReplyDeleteThank you very much... u help me
ReplyDeleteThank you for your time and dedication in writing this article.
ReplyDeletegreat guide... thanks it works now...
ReplyDeleteHey I just came back to this because I once used this great tutorial before, and it worked well. However, I just updated my lion on my hackintosh (probook 4530s) and now im getting the screen telling me to restart, and it wont load whatsoever. I believe this was related to boot0 before, but basically I need to see if this will work again because I have some very important assignments in files I cant get to right now because of a boot error. I wanted to know if i use this if my chimera etc. will need reformatting, or will it just work and keep my files in place? i need to access them somehow, and if i can boot correctly again with maybe these steps for fixing it, or accessing in any other way, i NEED them, and feel screwed right now.
ReplyDeleteGreat post, not sure if this is what my problem is. Please excuse me as i am very very new to the mac world. I am attempting to install Leopard on my iMac. Why? Okay, i got the mac from a friend, said it was messed up and didnt need it. Come to find out it was all wiped out (partitioned) no OS on it at all. I bought leopard and popped the installation cd in. Boots to the cd so i thought "greeat" here we go until this started going on. Installation starts and once it shows "calculating time" then shows 30 mins for it to complete it starts to install but then the screen dims out and forces me to shut down. Whats going on? Is this the boot0? Should i follow these steps provided here?
ReplyDeleteMany thanks to who ever can help me.... please i am desperate!!!
Great tutorial! Works for Clover's boot1h2 as well.
ReplyDeleteI did your fix and i get past the boot error, but now I get this:
ReplyDeletehttp://i.imgur.com/0QyFK.jpg
Boot into Mac OS X with the help of a boot CD or boot USB drive. You can use iBoot if you have Snow Leopard, or Unibeast if you have Lion or Mountain Lion. Then, install NullCPUPowerManagement in Multibeast. This will fix the booting error. However, it will also break sleep mode.
DeleteThanks for the fast response. Is there anyway to unbreak sleep mode once I break it and still maintain the error being fixed?
DeleteIf you wish, you can install the AppleIntelCPUPowerManagement patch instead (also available in Multibeast). This does the same thing as NullCPUPowerManagement, except it doesn't break sleep mode. However, you must reinstall the patch every time you update Mac OS X, while NullCPUPowerManagement is permanent.
DeleteIf you already installed NullCPUPowerManagement.kext, be sure to delete it from /System/Library/Extensions before installing the AppleIntelCPUPowerManagement patch.
Hey C. I installed the NullCPUPowerManagement and now I get a white background screen with the apple logo and a continuous loading circle until it freezes.
Deletehttp://i.imgur.com/XJoY8.jpg
I got past that. Now I get this image which loads indefinitely:
Deletehttp://i.imgur.com/bpxbV.jpg
I'm not sure what's causing the problem. Use the -v boot flag and take a photo of the results. Then post it here.
Deletedd: unknown operand if
ReplyDeleteThank you, I can now boot without the USB stick
ReplyDeleteNice tutorial, it's helps me
ReplyDeletebut I didn't unmount disk on diskUtility
You can used
diskutil unmount /Volumes/Boot_Tiger
or
diskutil unmount disk1s10
in terminal if you forget unmount just like me)
Thank you so much!
ReplyDeleteI had been dealing with that problem for quite a while and was getting so irritated by it. It's so nice having it work so well now!
whether this means supporting MBR format?
ReplyDeleteThanks dude, it's very helpful !! It worked ! I'm so happy, I was starting to be desperate... :-). Thanks a lot !
ReplyDeleteThank you very much, this works absolutely perfect!
ReplyDeleteHi! When I type " diskutil list" nothing happend. The phrase appears: "cannot execute binary file". What can I do?
ReplyDeleteSame problem for me :( I don't understand...
DeleteThank you! This is the only method that worked for me.
ReplyDeletePeace.
When I type in diskutil list it shows all my drives. Then I had to format the usb to a apple hfs to get it to find the drive. so i type in cd /volumes/"usbdrive" looks like it works but when i type dd if=boot1h of=dev/identifier it says dd: /dev/identifier: operation not supported....
ReplyDeleteany suggestion be great.
What the solution for this problem ? http://i45.tinypic.com/iv91mt.jpg
ReplyDeleteOK sorry, i try a solution, just a security setting in securuty set ;)
DeleteHi, I'm the same problem like other tutorial user, when i type "diskutil list", the answer is "cannot execute binary file".
ReplyDeleteI use MyHack USB Drive to install ML and try to fix the "boot0 error".
Please, help me to resolve my terminal problem
Thx a lot
that was useful, works for me on a 2 TO HD. Thanks !
ReplyDeleteOk I have a problem so I never received the boot0 screen normally only when I change my main graphics to my Radeon 7950. So when I use my IGPU (ASUS P8Z77-V) it works fine but when I use my MSI AMD Radeon HD7950 it gives me the boot0 screen. I followed your tutorial and there were no errors but it still doesn't work. Do you know how to fix?
ReplyDeleteFixing that problem will probably require another guide.
DeleteHello everyone and thank you for the assistance so far.
ReplyDeleteI made my istallation of snow leopard via iBoot.
The boot disk is unmount.
I managed to use the command to work on the USB typing: cd "/ Volumes /" USB Drive ". (thank you Tech Otaku)
boot1h is installed on my USB key. it is placed in any folder.
I enter the command: dd if=boot1h of=/dev/disk_where_Mac_OS_X.
I press enter.
I leave the terminal and reboot.
when I reboot, the page boot0 still appears.
I have a ms-1719 MSI
I ask the community to help me.
Thank you already.
I am just like Aaron. I changed the boot0: error for boot0:done. Can anybody help with another way? Is there some "partition program" on windows or mac os that I can use?
ReplyDeleteI used myHack instead of Unibeast.
I've had already a windows 8 installed, before the Mac Os X Mountain Lion.
I have a Samsung HD HM500JI with 500 gb.
My notebook is a ASUS G1S.
I can access windows or mac os WITH and ONLY the myHack installation USB.
I am lost, pls help
i had a problem. I do the tutorial and boot from hdd Ok but i have a big issue
ReplyDeletewhen i boot from hdd usb devices doest work I reinstall drivers and doest work. A software for music show me
activate now your hardware have changed.
when i boot from iboot all work fine!! :(
anybody helpsme?? thanks!!
i used quimera 2,0,1 with his boot1h. thanks!
ReplyDeleteand when i boot from hdd the internals hdd appears orange :(.
ReplyDeleteInstall IOAHCIBlockStorageInjector in Multibeast to fix this problem.
Deletethanks but i solved all problems!
ReplyDeletei used quimera 2.0.1. when i do the tutorial for boot0 i can to boot by hdd by my hack dont detected any usb device and the hdd drives are orange like external hdd. I executed multibeast with my Dsdt and 32 bit for nvidia card . when the multibeast finished i installed quimera 2.0.1. So i rebooted the pc and thats it!! all works! :)