- Joined
- Dec 21, 2014
- Messages
- 5
- Motherboard
- OS X 10.10.1
- CPU
- Intel Core i7 4GHz
- Graphics
- NVIDIA GeForce GTX 770 (2gb)
- Mac
- Classic Mac
- Mobile Phone
Hi!
I've just completed building my first hackintosh, but had some trouble getting it to start from the HDD without my uni/multibeast USB plugged in.
I found the solution on youtube (link and transcript below) and it's to put all the boot files on the EFI partition (the boot partition which is hidden) instead of on the regular partition.
Before following this tutorial I ran multibeast and installed all necessary drivers and FakeSMC to my HDD (if you don't you won't have all necessary files).
The link to the video:
https://www.youtube.com/watch?v=ix0BtrKitMs
Transcript of steps from the video (if you've already mounted your EFI partition and have located the 'Extra' folder skip to step 4):
Since this is my first build I don't have any real insight in what we just did, or how to fix any problem that you might run in to, but feel free to post your questions here anyways; hopefully someone else can help you!
I've just completed building my first hackintosh, but had some trouble getting it to start from the HDD without my uni/multibeast USB plugged in.
I found the solution on youtube (link and transcript below) and it's to put all the boot files on the EFI partition (the boot partition which is hidden) instead of on the regular partition.
Before following this tutorial I ran multibeast and installed all necessary drivers and FakeSMC to my HDD (if you don't you won't have all necessary files).
The link to the video:
https://www.youtube.com/watch?v=ix0BtrKitMs
Transcript of steps from the video (if you've already mounted your EFI partition and have located the 'Extra' folder skip to step 4):
- Open Terminal and write (return after each line):
- sudo -s
- enter your password (won't show up as you're writing, can't be blank)
- diskutil list
- Check what it says under 'IDENTIFIER' for your EFI disk (mine is 'disk0s1', if yours is different you need to replace this throughout the steps) and write:
- newfs_hfs -v EFI /dev/disk0s1
- mkdir /Volumes/EFI
- mount_hfs /dev/disk0s1 /Volumes/EFI
- Check what it says under 'NAME' for your uni/multibeast usb (mine is called 'Multibeast') and write:
- cd /Volumes/Multibeast/usr/standalone/i386
- fdisk -f boot0 -u -y /dev/rdisk0
- dd if=boot1h of=/dev/rdisk0s1
- After entering the last command you should get some feedback saying '2+0 records in, 2+0 records out', or something similar. Write:
- cp boot /Volumes/EFI/
- Now if you go to your HDD in finder you should have a folder called 'Extra' (go to 'finder' -> 'preferences' -> 'general' -> tick 'hard disks' and the HDD and EFI partition will show up on your desktop).
- Copy the 'Extra' folder and paste it in the root of the EFI partition.
- Go back to terminal and write:
- fdisk -e /dev/rdisk0
- p
- In your diskutil list, check what the '#' for the EFI partition (mine is '1') and write:
- f 1
- w
- y
- quit
- If you haven't installed 'FakeSMC' from multibeast you'd want to do this manually now.
- If you don't have 'show hidden files' activated on your system, open Terminal and write:
- defaults write com.apple.finder AppleShowAllFiles TRUE
- Open your EFI partition in finder again. In the 'Extra' folder that you just moved there, make a new folder called 'Extensions'.
- Open a new finder window and locate HDD -> System -> Library -> Extensions -> 'FakeSMC_kext' and copy this to the newly created 'Extensions' folder on your EFI partition.
- Go back a step to your 'Extra' folder (still on the EFI partition) and open the file 'org.chameleon.Boot.plist' with TextEdit.
- Locate (if it's there and set to yes, otherwise go to step 15.)
- <key>UseKernelCache</key>
- <string>Yes</string>
- And simply change 'Yes' to 'No'.
- If you don't already have it, simply add the following after the last '</string>'.
- <key>UseKernelCache</key>
- <string>No</string>
- Save and close.
- If you want to deactivate 'show all files', open Terminal and write:
- defaults write com.apple.finder AppleShowAllFiles FALSE
- Unmount and unplug your USB drive, reboot and it should boot from your disk!
Since this is my first build I don't have any real insight in what we just did, or how to fix any problem that you might run in to, but feel free to post your questions here anyways; hopefully someone else can help you!