Contribute
Register

[SUCCESS] Intel DH67GD, Core i7-2600k, HD3000, ML 10.8.2...

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,419
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Note new guide: http://www.tonymacx86.com/threads/guide-intel-dh67xx-with-hd3000-using-clover-uefi-hotpatch.190228/

My confidence was not high, but I attempted to install ML on my Intel DH67GD/Core i7-2600k board anyway.

This is my system configuration:

- Intel DH67GD, BIOS 0156
- Intel Core i7-2600k (not overclocking)
- 16GB RAM
- 2x Mushkin Chronos Deluxe 256GB SSD
- primary monitor Dell u3011, 2560x1600, connected via DisplayPort
- secondary monitor Dell 2001FP, 1200x1600 [rotated 90], connected via HDMI

I was a little worried about the 2560x1600 resolution and I was worried about the DH67GD because I saw lots of reports of problems with that board, sleep in particular.

Here's what I did:

- Used 10.8.0 Unibeast prepared ML USB install stick. This one is one I used on my HP Probook, so it happens to have Laptop support enabled on it, and I'm happy to report it worked (I didn't need to re-create one without laptop support)
- Updated to 10.8.2 using combo updater.
- Used Multibeast post-install for:
- AppleIntelCPUPowerManagement.kext (actually I patched mine myself, but I think I could have used the one from Multibeast)
- AppleHDA.kext ALC892 (with DSDT)
- FakeSMC.kext
- hnac's AppleIntelE1000e
- GenericUSBXHCI.kext (Miscellaneous -> USB 3.0 - Universal)
- Chimera boot loader
- Mac mini 5,1 system definition
- Generated SSDT.AML using RevoGirl script
- Patched native DSDT, extracted using RW-Everything under Win7, using the modified patches here: https://github.com/RehabMan/Intel-DH67XX-DSDT-Patch

I'm using DSDT injection for HDEF layout-id, and for Graphics device-id, such that standard AppleHDA ALC892 with layout-id 1, and stock AppleIntelSNBGraphicsFB.kext and AppleIntelHD3000Graphics.kext can be used as device id 0x116. At first I edited the Info.plist for the graphics kexts (to accept native 0x122), but after discovering the DSDT injection method, changed to that to ease updates of the system. No graphic glitches to report (with 10.8.2... see below).

The sleep issue was the most interesting. Without some additional DSDT edits, sleep would take a long time to enter (2 minutes or more). I wasn't confident that I could solve that issue, as all searches ended up with people giving up and swapping for a different board. But I think I've been able to figure it out. There are some details in the README.md on github, but it boils down to the _PTS (prepare to sleep) calls into a method IOKS which seems to be talking to the PS/2 port for mouse & keyboard. Of course, this board doesn't have a PS/2 port... Removing the offending code makes sleep happen as it should... pretty much instantly.

Before updating to 10.8.2 (ie. still 10.8.0) graphics were slow to update when using things like Launchpad and Mission Control. But after updating to 10.8.2, all those problems went away. They must have fixed some bugs in the Sandy Bridge drivers to our benefit. For a while there, I was thinking I was going to have to drag out the Nvidia GT430 I have sitting in the box, but I didn't need to.

So far audio works, as does both monitors at full resolution (between the two monitors I have a 3760x1600 workspace). Sleep, shutdown, and restart are also 100%. Tested speedstep using MSRDumper.kext and all was good. I was able to make a TM backup using an external USB2 drive. I don't plan to test or use the Renasas USB that is there. I was able to enable TRIM with trim enabler, and I didn't have to use the AHCI patch. GeekBench score is 11460.

Hopefully others with this board or similar ones (DH67BL, DH67CF, DH67VR, or DH67CL) will find this useful...

There is also some evidence that similar or same techniques/patches will work with boards like the Intel DH61xx (eg. DH61WW, DH61AG, etc.) series.

Edit: Please see update on restrictions on BIOS boot in this post: http://www.tonymacx86.com/mountain-lion-desktop-guides/77676-success-intel-dh67gd-core-i7-2600k-hd3000-ml-10-8-2-a.html#post502204

Edit: Please see step-by-step install guide in this post: http://www.tonymacx86.com/mountain-lion-desktop-guides/77676-success-intel-dh67gd-core-i7-2600k-hd3000-ml-10-8-2-a.html#post520519
 
Last edited:
Joined
Oct 23, 2011
Messages
5
Motherboard
Intel DH67CFB3
CPU
Intel Core i3 2105
Graphics
HD3000
Mac
Classic Mac
Mobile Phone
Very nice!
I'm gonna try this very soon, my build (Intel DH67CFB3) has been working fine except for things as shutdown and sleep!

Just to be clear (i'm not that experienced with custom DSDT): i need to extract it, patch it and then use UserDSDT installation within Multibeast?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,419
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Very nice!
I'm gonna try this very soon, my build (Intel DH67CFB3) has been working fine except for things as shutdown and sleep!

Just to be clear (i'm not that experienced with custom DSDT): i need to extract it, patch it and then use UserDSDT installation within Multibeast?
Extract it, patch it, and then I just copy the result to /Extra/dsdt.aml. I'm not sure what the UserDSDT option does in Multibeast (I don't have much trouble copying a file, so if that is all it does, I guess that will work).
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,419
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Note new guide: http://www.tonymacx86.com/threads/guide-intel-dh67xx-with-hd3000-using-clover-uefi-hotpatch.190228/

OK... ran into an issue that anyone using this family of Intel boards should be aware of. Actually an issue with a Western Digital HDD too!


Issue #1: This board will only boot to disk that uses MBR partition map.

Update 2013-04-26: The following information is true only if UEFI boot is disabled in BIOS. This board *will* boot form a pure GPT drive if you enable UEFI in BIOS boot options. Yes, you read that right. If you enable UEFI, even though we are not using it, it will boot in BIOS/Legacy mode to a GPT drive. If you disable UEFI mode, it will BIOS/Legacy boot only to an MBR partitioned drive. See this post/thread: http://www.tonymacx86.com/mountain-lion-desktop-support/60981-guide-installation-intel-dh67bl-motherboard-ati-5850-gfx-everything-working-2.html#post581143 for more information. It was just now that I had time to verify this.

It will not boot to a pure GPT. It will not boot to a hybrid MBR/GPT. I didn't notice this initially, because I had already setup Win7 on SSD#1 with MBR. When I installed OS X, I initially installed to a SSD#2 with GPT partition map. This worked and Chimera was able to start from the MBR setup on SSD#1 and boot the GPT partition on SSD#2. Later, I consolidated, by cloning that partition on SSD#2 to a new partition on the MBR SSD#1. That worked too, because still I was using an MBR setup for the BIOS boot drive.

Then, I had an issue with Time Machine getting stuck "looking for backup drive." I thought it might be related to OS X system running from MBR (not really supported by OS X, right). So I converted the boot drive to a hybrid MBR/GPT. I used gdisk and gptsync in Linux, and later, because I still had the TM issue, by cloning and setting up all partitions through Disk Utility. This is when I discovered that this board will not boot automatically into a hybrid setup like that. Strange thing is, it will boot if you force it... that is, if you select F10 at the BIOS screen, and select the device from the list. It works that way, but not if the BIOS is left on its own to select the boot device from the "priority list" in BIOS. Obviously, Intel's code for determining "is this device likely to boot" is flawed and over-restrictive.

In the end, I converted back to MBR only, as I discovered that was not the cause of my Time Machine issue. Read on for that...


Issue #2: Time Machine has issues if specific devices are present.

I use Time Machine every so often to backup to an external USB drive.

The cause of my Time Machine "looking for backup disk" issue turns out to be my Western Digital Scorpio Black, WD7500BPKT, a 750GB 2.5" HDD. If this drive is connected in the machine, Time Machine has trouble scanning the drives or something and locks on "looking for backup disk." This conclusion after lots of trial and error to determine the cause.

To fix this issue, I removed the drive and replaced it with a 320GB Hitachi 2.5" HDD (unfortunately smaller) I happened to have available (original drive in my HP Probook 4530s). Interestingly, I'm using the WD drive without issues in an HDD caddy in the Probook's optical drive bay.
 
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,419
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Step by Step GUIDE for DH67, Core i7-2600k, HD3000, ML 10.8.2

A few people have requested a step-by-step guide. Here it is. My assumptions for this guide is that you are installing only OS X ML on a system with a single HDD installed. Multi-disk or dual-boot systems are not covered. In addition, my system is using only the on-chip HD3000 graphics. If you have a separate graphics card, there may be additional things you need to do to get that to work. I don't have one, so I'm not going to cover that.


What you need

- USB flash drive prepared with Unibeast. There are many guides on this site for creating this, so I will not go into it here.

- DH67XX patches from here: https://github.com/RehabMan/Intel-DH67XX-DSDT-Patch
(download with the ZIP button)

- Multibeast from here: http://www.tonymacx86.com/downloads.php?do=file&id=155
(I used 5.2.1 for this guide)

- MaciASL from here: http://www.tonymacx86.com/dsdt/83565-native-dsdt-aml-ide-compiler-maciasl-open-beta.html

- Linux Live/Installer USB: http://www.ubuntu.com/download/help/create-a-usb-stick-on-windows
(Not necessary if you enable UEFI boot in BIOS. See step 15a)

- Starter org.chameleon.Boot.plist: View attachment org.chameleon.Boot.plist

Download all of the above, and for convenience add them to your Unibeast USB flash drive (except the Linux USB, of course).


The Install Procedure

1. Insert your Unibeast USB into a USB2 port. Start your computer and press F10 at the BIOS screen. Choose to boot from the Unibeast USB.

2. Once in the OS X installer, choose your language.

3. Choose Disk Utility from the Utilities menu at the top.

4. Format your disk with GUID partition scheme, one partition OS X Journaled (case insensitive). If you plan to do multi-boot, this is a good time to reserve space for the partititons you'll need. After you're done, Quit Disk Utility.

5. Continue into the OS X installer and choose the partition you created for OS X in step 4.

6. When it gets through the install, it will restart your computer. Keep the Unibeast USB in the USB2 port, and again boot to it via F10 at the BIOS screen.

7. Now you should be at the Welcome screen (second part of OS X install). Go through this part of the installer, and eventually, you'll land at the desktop.

8. At the desktop, copy the DH67 patches, MaciASL, Multibeast, and the org.chameleon.Boot.plist to the desktop. Unzip the patches so they are ready to be used.

9. Now is a good time to turn off ML's extra security. Go into System Prefs -> Security & Privacy. Click the "lock" to make changes. Then change the setting for "Allow applications downloaded from:" to "Anywhere"

10. Now run MaciASL. It will automatically open your "System DSDT." This is an unpatched/raw DSDT. Choose "Patch" from the toolbar, then "Open." Find the "dhh67gd.txt" patch file that came from the ZIP file you unzipped in step 8. Open it, and when the preview of the changes appear, and the "Apply" button becomes available, click on "Apply." If you plan to use the integrated HD3000 GPU, do the same with the "dh67gd_igpu.txt" (eg. open it, apply it). After that, click "Close." Now save your DSDT as "dsdt.aml" on your Desktop using File -> Save As (make sure to change the file format to "ACPI Machine Language Binary").

11. Next use MaciASL to generate an SSDT appropriate for your CPU. Choose Tools -> Generate SSDT. Fill in TDP, Max Turbo, Logical CPUs, and CPU Frequency (last two will be automatically filled out). Then click "OK." If you don't know the data for your CPU, look it up with google. Now save your SSDT to the desktop as "ssdt.aml" using File -> Save As (make sure to change the file format to "ACPI Machine Language Binary"). Now you can Quit MaciASL.

12. Now open a Terminal window. In Terminal:

Code:
sudo mkdir /Extra
sudo cp ~/Desktop/org.chameleon.Boot.plist /Extra
13. Now you are ready to run Multibeast. Run it and choose the following options:
Drivers & Bootloaders -> Drivers -> Audio -> Realtek ALC8xx -> With DSDT -> ALC892
Drivers & Bootloaders -> Drivers -> Miscellaneous -> FakeSMC
Drivers & Bootloaders -> Drivers -> Miscellaneous -> USB 3.0 - Universal
Drivers & Bootloaders -> Drivers -> Network -> Intel - hnak's AppleIntelE1000e
Drivers & Bootloaders -> Drivers -> System -> Patched AppleIntelCPUPowerManagement -> OS X 10.8.x
Drivers & Bootloaders -> Bootloaders -> Chimera
Customization -> System Definitions -> Mac mini -> Mac mini 5,1
Customization -> Themes -> tonymacx86

If you have a discrete video card, you may need to set GraphicsEnabler=No:
Customization -> Boot Options -> GraphicsEnabler=No

14. After Multibeast finishes installing, go back into Terminal and:
Code:
sudo cp ~/Desktop/dsdt.aml /Extra
sudo cp ~/Desktop/ssdt.aml /Extra
15. Restart. At the BIOS screen hit F10. This time, select your HDD that has your new ML install. You should be able to boot it to the desktop at this point. If you allow the system to automatically select this device to boot to, it will likely not work because the disk is still GPT. Read on to the next section to convert it to MBR.

15a. Update: It has been discovered that you can boot to a GPT drive with this board, provided you insure that UEFI mode is enabled in BIOS. Do that now and you can stop here... you are done. Insure that your BIOS options are set to prioritize booting from the SATA device you just installed to and see if you can boot without using the F10 boot menu. I'll leave the rest of the steps here for reference and "just in case."

------------------ GPT/MBR conversion (may not be necessary see step 15a above) --------------------

16. After verifying you can boot to ML, it is time to change the GPT disk to MBR. Insert your Ubuntu USB flash drive and boot to it, using F10. At the screen that comes up, choose "Run Ubuntu from this USB"

17. After Ubuntu starts, go into "Software Center" and choose Edit -> Software Sources. Check the box for "Community maintained free and open-source software (universe)"

18. Now open a Terminal window. Type:
Code:
sudo apt-get update
sudo apt-get install gdisk
19. Now run gparted to view your disk devices. You need to verify the device name that you're going to convert to MBR. If you have only one HDD in your system it will be /dev/sda.

20. Now back in terminal, use gdisk to convert the HDD to MBR:
Code:
# substitute /dev/sda for your device name
sudo gdisk /dev/sda
21. In gdisk, type key 'r' (recovery and transformation options), then enter. Then type 'g' (convert to MBR) then enter. If you get the "Sorted GPT partitions and their current conversion status:", type '0' (to accept) then enter. Then type 'w' (write and exit), then enter. Then type 'y' (to confirm) then enter. Your disk is now converted to MBR.

22. Restart, verify that BIOS is set to boot to your OS X HDD. It should boot into Chimera now.


Converting back to GPT if you need to

If you need to convert back to GPT (for example to modify partitions in Disk Utility), you can use gdisk for that too:

30. Follow steps 16-20 to install and run gdisk under Ubuntu.

31. In gdisk, type 'w' (write) then enter. Then type 'y' (to confirm) then enter.

32. Restart and you now have a GPT drive. OS X Disk Utility will be able to manipulate it. After you have changed what you want with Disk Utility, follow steps 16-22 above to convert it back to MBR so you can again automatically boot your system.
 
Joined
Dec 11, 2012
Messages
22
Motherboard
Acer
CPU
i7-2600k
Graphics
ATI
Mac
Classic Mac
Mobile Phone
@Step 12 I get this:

Code:
Last login: Fri Dec 28 11:16:09 on consoleosxs-MacBook-Pro:~ osx$ sudo mkdir /Extra


WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.


To proceed, enter your password, or type Ctrl-C to abort.


Password:
osxs-MacBook-Pro:~ osx$ sudo cp ~/Desktop/org.chameleon.Boot.plist /Extra
cp: /Users/osx/Desktop/org.chameleon.Boot.plist: No such file or directory
osxs-MacBook-Pro:~ osx$
....proceeding on though... so far so good otherwise with the instructions :)
I would just add a note in step 12 as a reminder to download the attached file at the bottom of your instructions :D



Step by Step GUIDE for DH67, Core i7-2600k, HD3000, ML 10.8.2


12. Now open a Terminal window. In Terminal:

Code:
sudo mkdir /Extra
sudo cp ~/Desktop/org.chameleon.Boot.plist /Extra
Step by Step GUIDE for DH67, Core i7-2600k, HD3000, ML 10.8.2
21. In gdisk, type key 'r' (recovery and transformation options), then enter. Then type 'g' (convert to MBR) then enter. Then type 'w' (write and exit), then enter. Then type 'y' (to confirm) then enter. Your disk is now converted to MBR.
At this stage my HDD did not boot. I got a black screen with white writing about it not being a bootable device. So I've used a Ubuntu Live CD I have to use gdisk as per your instructions. When I type 'r' - I'm asked which partition I want to change. Since I used UniBeast to make the partition, it gives me a 200MiB logical partition and of course my MLion partition. I'm not entirely sure which one needs to be converted from GPT to MBR - so it's a guess for me at this stage.

Code:
[FONT=courier new]Command (? for help): r

Recovery/transformation command (? for help): g
Sorted GPT partitions and their current conversion status:
                                      Can Be
Number    Boot    Size       Status   Logical   Code   GPT Name
   1             200.0 MiB   primary     Y       EF    EFI System Partition
   2             74.2 GiB    primary     -       AF    MLion

Type partition to change, 0 to accept, -1 to abort: w
Type partition to change, 0 to accept, -1 to abort: [/FONT]
[FONT=courier new]
Type partition to change, 0 to accept, -1 to abort: 2
What do you want to do?
 a - toggle active flag
 d - drop partition from MBR
 l - convert partition to logical
 t - change MBR type code
Action: [/FONT]
'g' to convert to MBR is not an option. :(
 
Joined
Dec 11, 2012
Messages
22
Motherboard
Acer
CPU
i7-2600k
Graphics
ATI
Mac
Classic Mac
Mobile Phone
After a second attempt, and minus the GBT to MBR steps, everything but my graphics seems to be working. Everything means audio and network which are important for me :p lol

My graphics is an ATI Radeon 5570 - so I guess I need to search for kexts or support for this range of graphics cards. :)

Is the GPT to MBR conversion only for the sleep issue?
At the moment it's the only drive in my tower, but I usually run Windows 7, with a Ubuntu VM. I plan on having this MLion drive as a slave once it's all working.

Thanks RehabMan for the help and guidance thus far. :)

Step by Step GUIDE for DH67, Core i7-2600k, HD3000, ML 10.8.2

A few people have requested a step-by-step guide. Here it is. My assumptions for this guide is that you are installing only OS X ML on a system with a single HDD installed. Multi-disk or dual-boot systems are not covered. In addition, my system is using only the on-chip HD3000 graphics. If you have a separate graphics card, there may be additional things you need to do to get that to work. I don't have one, so I'm not going to cover that.


What you need

- USB flash drive prepared with Unibeast. There are many guides on this site for creating this, so I will not go into it here.

- DH67XX patches from here: https://github.com/RehabMan/Intel-DH67XX-DSDT-Patch
(download with the ZIP button)

- Multibeast from here: http://www.tonymacx86.com/downloads.php?do=file&id=155
(I used 5.2.1 for this guide)

- MaciASL from here: http://www.tonymacx86.com/dsdt/83565-native-dsdt-aml-ide-compiler-maciasl-open-beta.html

- Linux Live/Installer USB: http://www.ubuntu.com/download/help/create-a-usb-stick-on-windows

- Starter org.chameleon.Boot.plist from the attachements section of this this post.

Download all of the above, and for convenience add them to your Unibeast USB flash drive (except the Linux USB, of course).


The Install Procedure

1. Insert your Unibeast USB into a USB2 port. Start your computer and press F10 at the BIOS screen. Choose to boot from the Unibeast USB.

2. Once in the OS X installer, choose your language.

3. Choose Disk Utility from the Utilities menu at the top.

4. Format your disk with GUID partition scheme, one partition OS X Journaled (case insensitive). If you plan to do multi-boot, this is a good time to reserve space for the partititons you'll need. After you're done, Quit Disk Utility.

5. Continue into the OS X installer and choose the partition you created for OS X in step 4.

6. When it gets through the install, it will restart your computer. Keep the Unibeast USB in the USB2 port, and again boot to it via F10 at the BIOS screen.

7. Now you should be at the Welcome screen (second part of OS X install). Go through this part of the installer, and eventually, you'll land at the desktop.

8. At the desktop, copy the DH67 patches, MaciASL, Multibeast, and the org.chameleon.Boot.plist to the desktop. Unzip the patches so they are ready to be used.

9. Now is a good time to turn off ML's extra security. Go into System Prefs -> Security & Privacy. Click the "lock" to make changes. Then change the setting for "Allow applications downloaded from:" to "Anywhere"

10. Now run MaciASL. It will automatically open your "System DSDT." This is an unpatched or raw DSDT. Choose "Patch" from the toolbar, then "Open." Find the "DH67GD.txt" patch file that came from the ZIP file you unzipped in step 8. Open it, and when the preview of the changes appear, and the "Apply" button becomes available, click on "Apply." After that, click "Close." Now save your DSDT as "dsdt.aml" on your Desktop using File -> Save As (make sure to change the file format to "ACPI Machine Language Binary").

11. Next use MaciASL to generate an SSDT appropriate for your CPU. Choose Tools -> Generate SSDT. Fill in TDP, Max Turbo, Logical CPUs, and CPU Frequency (last two will be automatically filled out). Then click "OK." If it tells you Max Turbo must be greater than CPU Freq, click the little up arrow next to Max Turbo, then click the down arrow, or re-enter the CPU Frequency (this is a bug in the beta)... eventually it will take. If you don't know the data for your CPU, look it up with google. Now save your SSDT to the desktop as "ssdt.aml" using File -> Save As (make sure to change the file format to "ACPI Machine Language Binary"). Now you can Quit MaciASL.

12. Now open a Terminal window. In Terminal:

Code:
sudo mkdir /Extra
sudo cp ~/Desktop/org.chameleon.Boot.plist /Extra
13. Now you are ready to run Multibeast. Run it and choose the following options:
Drivers & Bootloaders -> Drivers -> Audio -> Realtek ALC8xx -> With DSDT -> ALC892
Drivers & Bootloaders -> Drivers -> Miscellaneous -> FakeSMC
Drivers & Bootloaders -> Drivers -> Network -> Intel - hnak's AppleIntelE1000e
Drivers & Bootloaders -> Drivers -> System -> Patched AppleIntelCPUPowerManagement -> OS X 10.8.x
Drivers & Bootloaders -> Bootloaders -> Chimera
Customization -> System Definitions -> Mac mini -> Mac mini 5,1
Customization -> Themes -> tonymacx86

14. After Multibeast finishes installing, go back into Terminal and:
Code:
sudo cp ~/Desktop/dsdt.aml /Extra
sudo cp ~/Desktop/ssdt.aml /Extra
15. Restart. At the BIOS screen hit F10. This time, select your HDD that has your new ML install. You should be able to boot it to the desktop at this point. If you allow the system to automatically select this device to boot to, it will likely not work because the disk is still GPT. Read on to the next section to convert it to MBR.

16. After verifying you can boot to ML, it is time to change the GPT disk to MBR. Insert your Ubuntu USB flash drive and boot to it, using F10. At the screen that comes up, choose "Run Ubuntu from this USB"

17. After Ubuntu starts, go into "Software Center" and choose Edit -> Software Sources. Check the box for "Community maintained free and open-source software (universe)"

18. Now open a Terminal window. Type:
Code:
sudo apt-get update
sudo apt-get install gdisk
19. Now run gparted to view your disk devices. You need to verify the device name that you're going to convert to MBR. If you have only one HDD in your system it will be /dev/sda.

20. Now back in terminal, use gdisk to convert the HDD to MBR:
Code:
# substitute /dev/sda for your device name
sudo gdisk /dev/sda
21. In gdisk, type key 'r' (recovery and transformation options), then enter. Then type 'g' (convert to MBR) then enter. Then type 'w' (write and exit), then enter. Then type 'y' (to confirm) then enter. Your disk is now converted to MBR.

22. Restart, verify that BIOS is set to boot to your OS X HDD. It should boot into Chimera now.


Converting back to GPT if you need to

If you need to convert back to GPT (for example to modify partitions in Disk Utility), you can use gdisk for that too:

1. Follow steps 16-20 to install and run gdisk under Ubuntu.

2. In gdisk, type 'w' (write) then enter. Then type 'y' (to confirm) then enter.

3. Restart and you now have a GPT drive. OS X Disk Utility will be able to manipulate it. After you have changed what you want with Disk Utility, follow steps 16-22 above to convert it back to MBR so you can again automatically boot your system.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,419
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
@Step 12 I get this:

Code:
Last login: Fri Dec 28 11:16:09 on consoleosxs-MacBook-Pro:~ osx$ sudo mkdir /Extra


WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.


To proceed, enter your password, or type Ctrl-C to abort.


Password:
osxs-MacBook-Pro:~ osx$ sudo cp ~/Desktop/org.chameleon.Boot.plist /Extra
cp: /Users/osx/Desktop/org.chameleon.Boot.plist: No such file or directory
osxs-MacBook-Pro:~ osx$
....proceeding on though... so far so good otherwise with the instructions :)
I would just add a note in step 12 as a reminder to download the attached file at the bottom of your instructions :D
Downloading the org.chameleon.Boot.plist is covered in "What you need"...
And copying it to the desktop is covered in step 8.

That's the thing about step-by-step instructions... you have to follow them... step-by-step.


At this stage my HDD did not boot. I got a black screen with white writing about it not being a bootable device. So I've used a Ubuntu Live CD I have to use gdisk as per your instructions. When I type 'r' - I'm asked which partition I want to change. Since I used UniBeast to make the partition, it gives me a 200MiB logical partition and of course my MLion partition. I'm not entirely sure which one needs to be converted from GPT to MBR - so it's a guess for me at this stage.

Code:
[FONT=courier new]Command (? for help): r

Recovery/transformation command (? for help): g
Sorted GPT partitions and their current conversion status:
                                      Can Be
Number    Boot    Size       Status   Logical   Code   GPT Name
   1             200.0 MiB   primary     Y       EF    EFI System Partition
   2             74.2 GiB    primary     -       AF    MLion

Type partition to change, 0 to accept, -1 to abort: w
Type partition to change, 0 to accept, -1 to abort: [/FONT]
[FONT=courier new]
Type partition to change, 0 to accept, -1 to abort: 2
What do you want to do?
 a - toggle active flag
 d - drop partition from MBR
 l - convert partition to logical
 t - change MBR type code
Action: [/FONT]
'g' to convert to MBR is not an option. :(
I'm not sure at which stage you were when you attempted to boot. And of course, you will not be able to use automatic boot before converting to MBR. This is why you have to convert to MBR. But after installing and running Multibeast, you should be able to boot your install with F10 at the BIOS screen and selecting your HDD. At least that was what I found with my board. Maybe difference in BIOS version?

'g' was an option, you already typed it above. But you are getting some different confirmation stuff than I did. Maybe different version of gdisk?? What Linux version are you running?

But clearly you should read the instructions which say '0 to accept' because you want to accept those changes so you can do the 'w' (write) part.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,419
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Is the GPT to MBR conversion only for the sleep issue?
GPT to MBR is so you can boot from the disk "automatically" (ie. make the HDD that contains OS X the main boot drive).
Intel's BIOS will not boot to an GPT disk or GPT/MBR hybrid.

At the moment it's the only drive in my tower, but I usually run Windows 7, with a Ubuntu VM. I plan on having this MLion drive as a slave once it's all working.
You will have to decide how you want to setup your boot loader. I would recommend using Chimera to boot both systems. Easiest way will be to keep the OS X disk as the main boot disk (as it contains Chimera). You can also install Chimera stage0 (boot0md) to the Windows HDD boot record, but you have to do so manually.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,419
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
After a second attempt, and minus the GBT to MBR steps, everything but my graphics seems to be working. Everything means audio and network which are important for me :p lol

My graphics is an ATI Radeon 5570 - so I guess I need to search for kexts or support for this range of graphics cards. :)

..
BTW, let me know what you need to change for your ATI 5570, and I'll add it to the step-by-step...
 
Top