racerrehabman

Just some techie stuff

Guide to Installing Windows 7, Windows 8, Mac OS X Lion, and Ubuntu Multi-Boot

with 249 comments

This is one of my first blog posts.  I’m really not sure what I’ll be writing about on this blog, but most of the time it will involve technology and computers.

Lately, I’ve been experimenting with my Hackintosh computer (an HP ProBook 4350s notebook) thanks to tonymacx86.com and the great folks there.  One very popular question there is how to dual-boot Windows 7 and Mac OS X.  So I decided to write-up the technique I have used to setup my quad-boot system.

Getting Started

Things you need:
– Lion USB prepared with UniBeast (see tonymacx86.com)
– Win7 install media (preferably USB stick with Win7 SP1)
– Win8 install media (USB stick)
– Ubuntu 12.04LTS (USB stick) (see ubuntu.com)
– A blank HDD or SSD ready as install target

Section A (plan your partition scheme)

When setting up a multi-boot system involving Windows it is important to realize you will need to create what is known as a hybrid MBR/GPT partition scheme.  It is necessary to place all partitions intended to be accessed by Windows such that they are in sync’d MBR table.  This means they should be placed first.  For this guide, I will be setting up the following partitions on a 320GB hard drive:

EFI: 200MB, created by Mac OS X Disk Utility when partitioning
Win7: ~60GB, NTFS
Win8: ~60GB, NTFS
Transfer: ~60GB, exFAT (could use FAT32 as well)
Lion:~60GB, Mac OS X Extended (journaled)
Linux-Swap: 8GB (my computer has 8GB memory)
Linux: a bit less than 60GB (amount left), ext4

As a result, the Win7, Win8, and Transfer partitions are accessible to MBR based Windows.  Lion and Linux can access all of the partitions.  The Transfer partition can be used to move data between systems.

Section B (create initial partition scheme)

  1. Boot from the Lion USB key.
  2. Go into Disk Utility
  3. Select Partition tab
  4. Select to repartition as GPT the entire drive.  In my case, I use 5 partitions here (this will give you 5 equal sized partitions, if you want something different, you can do that).  Label, and set the file system type as follows:
    Win7, FAT32
    Win8, FAT32
    Transfer, exFAT
    Lion, Mac OS X Journaled
    Linux, FAT32
  5. Apply your changes, and Quit Disk Utility
  6. Shutdown your computer
  7. Remove Lion USB key.
  8. Insert the Ubuntu USB key, turn on computer and boot from Ubuntu USB
  9. Connect to wireless if necessary (if you don’t have the ethernet cable plugged in)
  10. Open the Ubuntu Software Center application
  11. Go to the Edit menu, and select “Software Sources…”
  12. Check the box for “universe”, then click Close
  13. Run Terminal (easiest way is Ctrl+Alt+T)
  14. Run the following commands:
    sudo apt-get update
    sudo apt-get install gptsync
  15. Copy gptsync to your Linux USB for later use (that way if you have to run it again, you don’t have to reinstall using apt-get above):
    sudo cp /sbin/gptsync /cdrom/gptsync
  16. Now run gparted (go to Ubuntu Home and type gparted, then click on it)
  17. gparted will scan your drives and display the first one
  18. If you have multiple drives in your system, make sure the target drive is displayed (for this guide I have one HDD known under Linux as /dev/sda)
  19. The last partition in the list should be the Linux/FAT32 partition… Delete that partition
  20. Create a new partition (select the unallocated space, then select Partition –> New from the menu)
  21. Make the size 8192 (smaller or larger depending on how much RAM you have)
  22. Set the file system type to ‘Linux-Swap’, and set the Label to ‘Linux-Swap’
  23. Now create another new partition, this time use all remaining space, and set the file system type to ‘ext4′ and Label to ‘Ubuntu’
  24. Select the Win7/FAT32 partition, and Format it as NTFS
  25. Select the Win8/FAT32 partition, and Format it as NTFS
  26. Apply the changes
  27. Select the first NTFS partition (the one that was Win7/FAT32) and label it Win7
  28. Select the second NTFS partition (the one that was Win8/FAT32) and label it Win8
  29. Apply the changes… You should now have a complete partition setup that matches our plan in Section A
  30. Now go back to the Terminal window that you launched earlier, and type the following:
    sudo /cdrom/gptsync /dev/sda
    (note: /dev/sda is the target drive)
  31. Shutdown the computer, and remove the Ubuntu USB key

Section C (Install Windows 7)

  1. Insert your Windows 7 USB key, and boot from it (alternatively, use your Win7 DVD)
  2. Choose your language, click Install Now, accept the license then choose ‘Custom’
  3. You should be able to select the Win7/NTFS partition and click Next.  If you can’t, format that partition (Drive Options within the Windows 7 installer).  If you still can’t install to that partition after formatting, close the Windows 7 Installer, and restart the computer, restarting the Windows 7 installer.
  4. Proceed to completely install Windows 7
  5. At the end of the Install sequence you now have Windows 7 installed with the Windows 7 boot loader
  6. Shutdown the computer, and remove the Windows 7 USB key

Section D (Install Windows 8)

  1. Insert your Windows 8 USB key, and boot from it
  2. Choose your language, then choose ‘Custom’
  3. You should be able to select the Win8/NTFS partition and click Next
  4. Proceed to completely install Windows 8
  5. At the end of the Install sequence you now have Windows 7 and Windows 8 installed using the Windows 8 boot loader (dual boot Win7/Win8 — this will cause trouble when we go to use the Chimera boot loader, but we’ll fix it later)
  6. Shutdown the computer, and remove the Win8 USB key

Section E (Install Lion)

  1. Insert your UniBeast prepared Lion install USB key, and boot from it.
  2. Choose your language
  3. If you proceed to the target selection page, you will probably notice that it won’t allow you to install to the Lion partition created earlier (I’m not sure why, but we fix that in the next step)
  4. Run ‘Disk Utility’ (again).
  5. Choose the ‘Lion’ partition on the left, then ‘Erase’ tab on the right.
  6. Erase (format) it as Mac OS X Extended (journaled)
  7. Quit Disk Utility
  8. You can now select ‘Lion’ as the target partition for Mac OS X install.
  9. Do that and run through the install like normal.
  10. After install, do any post-install stuff you need to do (in my case running HP ProBook Installer v4 to install, among other things, Chimera boot loader)
  11. Shutdown the computer, and remove the Lion USB key.
  12. You should be able to boot from the hard disk now and see the Chimera boot loader (or whatever boot loader you’re using)

Section F (Cleanup Windows BCD bootmgr)

First of all, if you are only installing one Windows operating system (just Windows 7 or just Windows 8), you can skip this section.  Otherwise, read on.

Now that you have Chimera installed, you can use it exclusively to boot between Windows 7 (although it is cumbersome), Windows 8, and Lion.  For now, if you attempt to boot the Win8 partition using Chimera, it will not work, but if you boot Win7 partition using Chimera, you will get the Windows 8 boot menu and you’ll be able to boot either Win7 or Win8 (Chimera is loading the Windows 8 boot loader).  The goal of this section is to fix that so, you can boot directly into the Win7 and Win8 partitions.

Basically what is going on here is that Windows 8 installed the Windows 8 boot loader into the Win7 partition and set up a dual boot between Win7/Win8.  There is no Windows boot loader on the Win8 partition.

Here’s how we fix this mess:

  1. Using Chimera, boot the Win7 partition
  2. You will now see the Windows 8 boot loader with selections for Windows 7 and Windows 8
  3. Choose to boot Windows 8 (Note: If you instead select Windows 7, the Windows 8 boot loader will reboot the computer, you will see the Chimera screen again, and should you select the Win7 partition from there, you will then boot directly to Windows 7)
  4. Once in Windows 8, go to the Desktop, then right click on the bottom-left corner of the screen, from the menu, choose “Command (Admin)”
  5. OK the UAC prompt
  6. You are now in the Windows 8 command line
  7. Some explanation might be handy here if your drive configuration is different than mine.  In my case there is only one HDD, so at this point in Windows 8, the C: drive is the Win8 partition and the D: drive is the Win7 partition.  We need to copy the necessary files for boot from the Win7 partition to the Win8 partition, as the Win8 partition doesn’t have a complete boot loader.  To do this we execute the following commands:
    robocopy d:\Boot c:\Boot /mir /xf bcd.*
    bcdedit /export c:\Boot\BCD
  8. Now we have a copy of the necessary boot files on both the Win7 and Win8 partitions, which will allow us to boot either one from Chimera.  Next we have to make it such that each boot menu contains only Windows 7 or Windows 8, and make it such that the boot menu does not appear.  To do so, you need to follow these instructions carefully.  First of all let’s fix up the Windows 8 boot menu.
  9. First you need to determine the identifier used for the Windows 7 entry in the boot loader.  Run the following:
    bcdedit /store c:\Boot\BCD
  10. This displays information about the BCD menu on the Win8 partition.  You want to look for the second “Windows Boot Loader” entry where it says “identifier”.  That is the entry you want to delete.
  11. In my case the identifier is {408f7757-c9e3-11e0-8a2d-b7f526558aef}, so the command required is:
    bcdedit /store c:\Boot\BCD /delete {408f7757-c9e3-11e0-8a2d-b7f526558aef} /cleanup
  12. We also need to fix up the {bootmgr} device entry:
    bcdedit /store c:\Boot\BCD /set {bootmgr} device partition=C:
  13. After that, you are done with the boot loader on the Win8 partition.  To check your results, type:
    bcdedit /store c:\Boot\BCD
  14. Now you have to fix up the Win7 boot entries, such that they do not include Windows 8. First determine which entry must be deleted:
    bcdedit /store d:\Boot\BCD
  15. It will probably look exactly like the one above before we changed it.  The Windows 8 identifier should be {default}, so to delete it, we use:
    bcdedit /store d:\Boot\BCD /delete {default} /cleanup
  16. Now we need to make it such that the menu doesn’t display in either case:
    bcdedit /store c:\Boot\BCD /set {bootmgr} displaybootmenu no
    bcdedit /store d:\Boot\BCD /set {bootmgr} displaybootmenu no
  17. At that point, we should be done.  You can display your work and double-check it with:
    bcdedit /store c:\Boot\BCD
    bcdedit /store d:\Boot\BCD
  18. Each boot menu should have only one boot menu entry, and they should be pointing to the appropriate partition… Win8 to C:, and Win7 to D:
  19. Restart the computer and try booting into each Win7 and Win8 partitions from Chimera.  It should work with no intervening Windows boot loader menu now.

Section G (Cleanup the Chimera menu)

When you boot your computer, you will notice that the Chimera boot loader picks up on the Transfer/exFAT partition and shows ‘GPT unknown’.  It would be nice to eliminate this from the menu.

  1. To do so, use Chimera to boot into Lion
  2. Once there, bring up a Terminal to determine which partition the exFAT partition is by typing: diskutil list
  3. Look under the IDENTIFIER column.  If you are following this guide exactly, the Transfer partition will be ‘disk0s4′
  4. Now use TextEdit to edit your /Extra/org.chameleon.Boot.plist
  5. Find or add the <Key>Hide Partition</key> section
  6. In the line below it, change or add the line to read:
    <string>hd(0,4)</string>
  7. That should hide the partition 4 on disk 0.
  8. Save the file.
  9. Restart to test, then Shutdown the computer.

Section H (Install Ubuntu)

  1. Turn on the computer and boot using the Ubuntu install USB
  2. Choose the first option, “Run Ubuntu” (do not choose the installer directly)
  3. After you arrive at the Ubuntu desktop, if you’re not connected to the internet, you may want to take this opportunity to do that (via the menu bar at the top of the screen)
  4. After that, choose the second icon down (run the Ubuntu installer)
  5. Answer the various questions about language, then Continue
  6. Eventually, you’ll come to a screen that asks about “Installation Type”. Choose “Something Else” from this screen. This gives you greater control over where Ubuntu installs.  Then click Continue.
  7. It will now scan disks.
  8. Look in the resulting list for the partition made earlier of ‘FAT32′ type, but intended to be the main Linux partition.  In my case, it is /dev/sda7.  Select it and click ‘Change’
  9. Change the ‘Use as’ to ‘Ext4 journaling file system’
  10. Change the ‘Mount point’ to ‘/’ (no quotes), click the checkbox to Format, then click OK.
  11. Find the swap partition created earlier. In my case it is /dev/sda6.  Select it and click ‘Change’.  Verify that it is using it as ‘swap area’ (should already be setup that way).  Click OK.
  12. IMPORTANT! You will want to pay special attention to the ‘Device for boot loader installation’.  Change it to the same ext4 partition we used in steps 8, 9 & 10. This will cause grub2 to be installed on the Ubuntu partition and won’t interfere with the Chimera boot loader already installed.  Again, in my case, it is /dev/sda7.
  13. You are now ready to install Ubuntu, so click ‘Install Now’, ignore the warning about the boot loader installation and Continue.
  14. While it is copying files, you can answer the other questions about Location, Keyboard layout, account, etc.
  15. Skip the part about importing accounts from Windows (ie. no checkbox)
  16. After Ubuntu installs is a good time to check to be sure the hybrid partition scheme is still intact, so don’t restart right when it asks you to.  Instead, bring up a terminal (Ctrl+Alt+T) and type:    sudo /cdrom/gptsync /dev/sda
    (of course, substituting /dev/sda with the real path of your HDD in case it is not /dev/sda)
    Answer Y, if it proposes changes.
  17. Now you are ready to restart and test.  You should now be able to boot Windows 7, Windows 8, Mac OS X Lion, and Ubuntu from the Chimera menu.  You will notice that you see the grub menu in the case of booting Linux, but we can fix that in the next section.

Section I (Cleanup/Disable GRUB2 menu)

  1. Boot into Ubuntu, then run Terminal (Ctrl+Alt+T)
  2. Type the following:
    gksu gedit /etc/default/grub
  3. In the editor, uncomment the GRUB_HIDDEN_TIMEOUT=0, and make GRUB_TIMEOUT=0, then save the file
  4. Back in the terminal, type:
    sudo update-grub
  5. Restart and test.  At this point, if you select Ubuntu from the Chimera boot loader, it should go directly there and you won’t see the GRUB2 menu (if you want it, supposedly you hold down shift while booting… side note: it didn’t work for me).

Section J (Install support for exFAT in Ubuntu)

In order to use the Transfer partition from Ubuntu, you need to install exFAT support as it doesn’t support it natively.  I used exFAT because it is a little more capable that FAT32 (particularly in support for files larger than 4GB)… if you decided to just use FAT32, you can skip this section.

  1. Boot into Ubuntu, then run Terminal (Ctrl+Alt+T)
  2. First we need to install exfat support using apt-get:
    sudo apt-add-repository ppa:relan/exfat
    sudo apt-get update
    sudo apt-get install fuse-exfat
  3. Now you can mount the Transfer (on /dev/sda4 in Linux) partition with:
    sudo mkdir /mnt/transfer
    sudo mount -t exfat /dev/sda4 /mnt/transfer
  4. And you can make it mount automatically, by editing fstab:
    gksu gedit /etc/fstab
  5. Once in the editor, add the following line to the bottom:
    /dev/sda4 /mnt/transfer exfat defaults 0 0
  6. Save, then to mount and check after that edit:
    sudo mount -a

Section K (Disable Fast Startup for Windows 8)

It appears that the new Hybrid Hibernate/Fast Startup feature new in Windows 8 does not work with this Chimera boot scheme.  I would suggest you disable it:

  1. Boot to Windows 8
  2. Go to the Windows 8 Desktop
  3. Right click at bottom left corner of screen, and choose Control Panel
  4. Search for ‘Power Options’
  5. Choose ‘Change what the power buttons do’
  6. Choose ‘Change settings currently unavailable’
  7. Scroll down to Shutdown settings
  8. Untick “Turn on fast startup (recommended)”
  9. Now shutdown from Windows 8 will now work correctly.

Conclusion

If you made it this far, you may be deciding to give it a try.  And if you do, please leave feedback as a comment. And if you find an error, let me know and I’ll try to fix it.  Good luck!

About these ads

Written by racerrehabman

2012/07/06 at 20:38

249 Responses

Subscribe to comments with RSS.

  1. Chimera not loading – First THANK YOU. I am a donating member of TonyMacx86 and appreciate all your help there.
    I have all OS’s loaded and can reach them through my Unibeast USB – but instead of Chimera coming up upon boot my HP4530 boots directly into Windows 7. I have a 1tb drive and have tried the boot1h changes. Any suggestions? I did notice that the MacOS partition (disk0s5) shows as unallocated space in the windows disk manager.

    Arturo Madera

    2013/05/09 at 19:23

    • Sounds like boot0 error on your (likely 4k/AF disk). Search to find boot0 fix. It is normal that the partitions past the 3-partition limit for MBR show as unallocated. Of course, we know these bits are not really unallocated, because we know that the GPT side is using them. Windows only shows what it sees on the MBR side.

      racerrehabman

      2013/05/16 at 19:30

      • The did it! Triple boot working – Except (lol) I do not see my ExFat Transfer partition on the Ubuntu desktop. I see it in Gparted and it shows as mounted (the key symbol). I did load the Exfat support through the terminal and edited/saved fstab. Transfer does show up on mac and windows OS’s.

        Arturo Madera

        2013/05/21 at 08:14

  2. Thanks a lot : it works perfectly :)

    Jerome

    2013/05/11 at 14:07

  3. My Hackintosh works now perfectly but i have 2 questions :
    – Is there a way to obtain a backup (image) of the 3 OS with the partitionning table ? In case of problem, it could be interesting to restart with a stable configuration of all the OS ?
    – My Win8 OS is not totaly stable and i’d like to try to reinstall it. Is there a risk to damage my partition table ? If yes, what must i do after the new installation of win8 ? Boot on Unibeast stick and reinstalled Chimera, or is it more complicated ?

    Thanks in advance :)

    jerome

    2013/05/12 at 16:55

    • You can use something like Linux gdisk to backup partition tables (both MBR and GPT).

      If you re-install Win8, you’ll have to re-install Chimera, or at least install the stage0 boot record (boot0md) because the Windows installer (rightly) will have overwritten the Chimera boot record.

      racerrehabman

      2013/05/17 at 00:22

      • Done ! Win8 is now working well ! (I supposed that i have a bad bios setting during the first installation, because it was not stable (blue screen very often). Now it’s ok and i have reinstall Chimera.
        Only one thing wrong : grub is now KO and i can’t start my Linux! Any idea to solve this porblem without reinstall Linux ?

        jerome

        2013/05/24 at 16:27

      • LazyGuy

        2013/05/24 at 17:07

  4. Hi racerrehabman, thank you for your guide, I have tried create partition in Section B > step 19, I do not delete that linux partition, I just resize it to size of my ram 4GB, then format it to linux-swap, the unallocated space after it -> i create linux ext4 partition for Ubuntu, thus the unallocated space before linux-swap partition does not mix with linux partition if you delete it in the step you do in step 19, so go to Section E you will not see the error for install into that lion partition, can you try this…

    vantin1992

    2013/05/21 at 08:35

  5. I am unable to get chimera back.. Very time it boots its grub … Tried every thing ..even boot0error but no luck.. I am using mac os 10.8 windows 8 and ubuntu 12.04

    Ayuclack

    2013/06/06 at 23:15

    • I was missing device for bootloader option sorry ..

      Ayuclack

      2013/06/06 at 23:40

    • You must have installed grub to the disk instead of the partition. Install boot0md using Chameleon Wizard from OS X.

      racerrehabman

      2013/07/08 at 16:56

  6. Hi, Great tutorial, Thank You. Your additional explanations are very helpful to know what I am doing Thank you for that too. I have some questions

    Is there any problem with this kind of partition especially in security, performance etc?

    I have two HDD and in the other one is Windows7, Ubuntu and NTFS partition so when chimera is loaded these partitions with System Reserved for windows are also shown. Can I hide these partitions in chimera?

    Arun

    2013/07/05 at 06:13

    • Partitioning is a normal thing to do to split HDD/SSD into multiple chunks for different purposes, so no additional security/performance issues would be created any more than normal. With HDD, of course, partitions at the “end” of the drive will have slower access compared with partitions at the “beginning” due to the nature of the physical platter/heads of HDD.

      You won’t want to hide “System Reserved” since that is the partition (in your case… not following my guide) with Windows boot files and the partition you must select to boot Windows. But you can hide and/or rename partitions in Chimera. Look for information on Hide Partition and Rename Partition as it relates to org.chameleon.Boot.plist.

      racerrehabman

      2013/07/05 at 21:20

      • Thank you for your reply. I think there is a small misunderstanding, I follow your guide exactly what it is saying. That’s why I comment it’s GREAT and I did it with ease ( By the way I know something about all these OS – not much )

        Already I said I have two HDD. One is for experimental purpose like this and the other one is the HDD I am using seriously. I mentioned “System Reserved” partition is in the second drive which is installed with Windows 7 & Ubuntu 12.04(my favorite). Anyway now I am able to hide all the unwanted partitions and got a charming boot loader screen. I am very happy about that …………… Thanks again.

        But still I have a doubt. The exFat partition can’t hide by name. I formated it to FAT32, it also don’t hide by name, but when I formated it as NTFS, I am able to hide the partition by name. I again formated it as exFat and hide it by location hd(0,4) ……why? Also in ubuntu I cant delete a file in exFat partition to trash. it only deleted permanently.

        GOOD LUCK.

        Arun

        2013/07/07 at 16:24

      • re: exFAT not able to hide by name. Probably a bug/limitation of Chameleon. Hide by number instead.
        re: exFAT & trash on Ubuntu. Probably a bug/limitation in exFAT implementation for Linux.

        racerrehabman

        2013/07/08 at 16:58

      • Loving this detailed guide!! Seriously thanks for your time and knowledge.

        Section B 30. I get cdrom/gptsync not a command
        Successfully updated gptsync to newest version it says but for some reason terminal will not accept sudo /cdrom/gptsync /dev/sda
        Any suggestions?

        dtechkings

        2013/08/26 at 01:55

      • You must have skipped step B.15.

        racerrehabman

        2013/08/26 at 04:42

  7. Thanks ………….. and GOOD LUCK for your great effort to share knowledge.

    Arun

    2013/07/09 at 04:27

  8. Does this guide work with Mountain Lion 10.8.4 and Ubuntu 13.04? Thanks in advance! :D

    Ryland D

    2013/07/26 at 08:34

  9. Thanks for this nice tuto. I already did cleaning allowing Chimera to launch W7 and W8 without menu.
    But I have a system partition created at W7 installation so after trials:
    if i select W8, no menu W8 starts
    if I select system partition (renamed launch W7) no menu launch W7
    But if I select W7 I have NTDLR missing etc…
    Question: is it possible to hide from chimera display at boot some partitions (containig datas only etc ?)
    Google did not help me there.

    Second point, I am going to receive next week my 4740 probook
    and I try to prepare new HDD. I am stuck at creation of Lion USB key.
    Let me explain: I bought Mac Box set from apple store some times ago and I am using it 99% of time with great pleasure.
    As curiousity I installed Pre version for developper as Lion 10_7_11a390 and played a little with it. I only use it for backuping, with copy cat, my Snow partition from time to time, in case of …
    Going to Apple store, it seems impossible to buy Install mac OS X Lion.app anymore.
    So what can I do ?
    I was wondering if it is possible to buid it, but for that I need to know what is the requested files by Unibeast lion installer…?

    So any track will be welcomed

    thanks

    leon

    de Bruxelles

    2013/07/27 at 17:49

    • But I have a system partition created at W7 installation so after trials:
      if i select W8, no menu W8 starts
      if I select system partition (renamed launch W7) no menu launch W7
      But if I select W7 I have NTDLR missing etc…
      Question: is it possible to hide from chimera display at boot some partitions (containig datas only etc ?)

      If you have a “System Reserved” partition, then you did not follow the guide correctly. Pay close attention to the sections on Windows installation.

      Going to Apple store, it seems impossible to buy Install mac OS X Lion.app anymore.
      So what can I do ?
      I was wondering if it is possible to buid it, but for that I need to know what is the requested files by Unibeast lion installer…?

      Only Mountain Lion is sold by Apple at the current time. The only way to install a legit Lion system would have been to purchase/download it from the Mac App Store when it was available or (now) buy an official Lion USB on ebay.

      racerrehabman

      2013/07/30 at 16:13

      • Concerning first point I did it on a previous PC, W7 and W8 where already installed and I fixed the boot problem from chimera thanks to your tuto.

        Leon

        2013/07/30 at 17:01

  10. Opsss sorry about second point:
    I did not see that GPT and GUID was the same.
    So the section B can be done from any mac Os installed system, using disk utility, there is no need of Lion install USB for that step.

    de Bruxelles

    2013/07/29 at 09:56

    • If you remove the HDD from the target system and connect it to another system, yes.

      racerrehabman

      2013/07/30 at 16:15

  11. Ok I just received my brand new Probook 4740s.
    What I plan to do now is to backup preinstalled W8
    prepare a new, larger and faster SSD/HDD with:
    W7, W8 restored, Snow Leopard I bought, Lion, Mountain Lion &Ubuntu.
    Big problem: the BIOS is now a UEFI pre boot
    So you can’t boot from DVD or USB key like that.
    Some special partition needs to be created (HP_TOOLS)
    see: http://h20628.www2.hp.com/km-ext/content-webapp/document?docId=emr_na-c03857419&dtd=default&locale=en&details=no

    Some points from your tuto must be modified in this configuration.
    I hope I shall be able to do it, but I know by experience that’s a long way to hackintosh.

    Of course Acronis 2013 don’t see the HDD to backup.

    Leon

    2013/07/30 at 17:11

    • I wouldn’t bother trying to preserve the OEM Win8 install. For one, it probably won’t work, because you need legacy install of Windows (not UEFI) and most newer computers are coming with UEFI installs of Windows. And second, you don’t really want an OEM install of Windows with all the bloatware present. I never bother with the HP_TOOLS and Recovery partitions either. They are a waste of space.

      But good luck in your efforts…

      racerrehabman

      2013/07/31 at 14:35

      • Hello Racerrehabman
        Thanks first about your answers, they gave me hope, and I need it !

        I am driving two tracks in parallel right now :
        1) On a first HDD I did a whole copy of original HDD in received ProBook.
        I stretched W8 partition size and created all set of needed partitions with appropriate format and size according to your recommendations.
        This cloned HDD works fine in ProBook.
        I try now to install W7 on the first free ntfs partition following W8.
        This is first track.

        2) on a second HDD same size (1 To) I did exactly was you wrote in section B.
        (There is no HP_TOOLS partition here)
        this is second track.

        I try to install from USB key (or DVD W7 64).
        Secure Boot is disabled in BIOS
        I tried three different modes with 2 different tracks/drives (results are id with both drives):
        Legacy Boot and UEFI hybrid (=without CSM) it’s all right until installation partition selection , where I have the message:
        “windows cannot be installed to this disk. the selected disk is of the gpt partition style.”
        If I select UEFI native (=with CSM) no bootable image are found.

        Of course as you suggested, I formatted the partition, reboot and got same result.

        Google tells me:
        Booting from GPT is only supported for 64 bit editions of Windows 7 (and Vista) on UEFI based systems.
        I double checked my disk is a 64bits Pro W7 and I have an UEFI boot.

        I did a chat PM with UK HP support, explaining my W7 installation problem (only track 1) they says HP does’nt support multi boot.

        Going back to Technical white paper (I gave you link to in previous post), page 9 top of page there is a table that shows that only legacy & UEFI hybrid can load W7 install if secure mode disabled.
        So my question :
        Is UEFI hybrid accepted by W7 64 bits ?
        Hybrid means without CSM The Compatibility Support Module (CSM) is a component of the firmware that emulates a BIOS environment; allowing legacy operating systems and some option ROMs that do not support UEFI to still be used.

        What to try next ? I am a little lost

        Leon

        Leon

        2013/07/31 at 19:25

      • Chameleon/Chimera cannot boot Windows in UEFI mode. If your OEM Win8 came installed UEFI, then you will not be able to boot it from Chameleon. And Windows will only install to an MBR formatted drive in legacy mode, and only a GPT drive in UEFI mode.

        If you’re getting an error about a drive being GPT when installing Windows in legacy mode, then you forgot to run gptsync after editing partitions in gparted.

        racerrehabman

        2013/08/02 at 13:17

  12. thank you very much. Now I am having a pc with 3 os :).
    But I didn’t do section K (about Disable Fast Startup for Windows 8). Is this ok?

    quy

    2013/07/31 at 17:59

    • Well, it is your computer, so you can do whatever you want. But things don’t work correctly in a Chimera/Chameleon-based multi-boot environment with Win8 Fast Startup enabled.

      racerrehabman

      2013/08/02 at 13:13

  13. I found something…..
    From W8, if I plug my USB W7 I can launch setup and I can install W7 from running W8.
    Reboot and I have start up menu: choice between W7 and W8.
    I am mouving on.
    Leon

    Leon

    2013/08/01 at 11:43

  14. You wrote:
    If you’re getting an error about a drive being GPT when installing Windows in legacy mode, then you forgot to run gptsync after editing partitions in gparted.
    15 for you , I really forgot. Thank you. Trying to fix it now.

    But there are some points I dont understand:
    you wrote:
    Chameleon/Chimera cannot boot Windows in UEFI mode.
    So dou you mean that I must set my BIOS Boot mode to legacy and réinstall all from scratch ? (W7, W8 .Snow..)

    You wrote: And Windows will only install to an MBR formatted drive in legacy mode,
    your tuto is asking GPT so I don’t understand !

    You wrote :Windows will only install on a GPT drive in UEFI mode.
    your tuto request GPT so I must use UEFI..
    and you wrote Chameleon/Chimera cannot boot Windows in UEFI mode.

    So I am confused.
    Could you correct my understanding

    Leon

    2013/08/02 at 16:14


    • So dou you mean that I must set my BIOS Boot mode to legacy and réinstall all from scratch ? (W7, W8 .Snow..)

      Yes, sort of… You must install whatever versions of Windows which you installed in UEFI mode, making sure to install them legacy mode.


      You wrote: And Windows will only install to an MBR formatted drive in legacy mode,
      your tuto is asking GPT so I don’t understand !



      You wrote :Windows will only install on a GPT drive in UEFI mode.
      your tuto request GPT so I must use UEFI..
      and you wrote Chameleon/Chimera cannot boot Windows in UEFI mode.

      Actually it uses a hybrid GPT/MBR. It is GPT but with also an MBR that mirrors (a subset) of what is on the GPT side.

      racerrehabman

      2013/08/02 at 19:25

      • Thanks for your explanation, I think I understood.
        My current problem today is that this PC (4740s) has a lot of drivers not installed with official microsoft DVD.
        So I must go fishing to actualy préinstalled drivers to be able to manually reinstall them upon a fresh brand new install from DVD on USB key.

        Just a new question: is Ralink RT3290 802.11bng chip supported by MacOs ? probably not.
        so I know: it is very easy to buy the right module made in China via ebay;
        I already did it on a Dell laptop.
        The problem with HP laptop is may be you must patch your BIOS yourself after installing the new module, so the new module is accepted at boot.
        Did you experiment yourself such Wi Fi module swap on a HP laptop? if yes did you have to change something in BIOS ?

        thanks.
        Leon

        Leon

        2013/08/02 at 19:57


      • My current problem today is that this PC (4740s) has a lot of drivers not installed with official microsoft DVD.
        So I must go fishing to actualy préinstalled drivers to be able to manually reinstall them upon a fresh brand new install from DVD on USB key.

        You will end up with a better/faster Windows install anyway…


        Just a new question: is Ralink RT3290 802.11bng chip supported by MacOs ? probably not.

        I don’t think so. It is easy to replace on the ProBook, especially the 4x40s.


        The problem with HP laptop is may be you must patch your BIOS yourself after installing the new module, so the new module is accepted at boot.

        The 4x40s is different from the 4x30s in this regard: There is no BIOS whitelist. So you can install any WiFi card you like (that is compatible with OS X, of course).

        racerrehabman

        2013/08/02 at 20:18

      • Thanks for the good news.
        I will post about problems and progress
        Leon

        Leon

        2013/08/02 at 20:28

  15. I ended a clean install of W7 & W8 with all drivers.
    Now I try to install Snow leopard, using your tuto named Snow Leopard on HP Probook
    iBoot then Snow DVD -v
    but at the end of kext loading, I got a reboot.
    So I know your tuto is for HP 4×30 and I use an HP 4740
    I also prepared an USB key with Snow Leopard on it, same result.
    Do you have any idea how to move on from there ?
    Is any kext I can tweak or edit in the Snow Leopard DVD packages to avoid the reboot ?
    I already did similar things some years ago.

    (From an other side I don’t have the right Lion.app to create Lion Usb key. I can order it from USA but shipping will take at least one week so… )

    Thanks

    Leon

    leon

    2013/08/03 at 16:05


    • Now I try to install Snow leopard, using your tuto named Snow Leopard on HP Probook
      iBoot then Snow DVD -v
      but at the end of kext loading, I got a reboot.

      Snow Leopard does not support Ivy Bridge CPUs. So SL on an Ivy 4740 is a non-starter. You didn’t mention whether your 4740 is Ivy or Sandy.

      Even if it was Sandy, you’d have to create patched AppleHDA (4x40s uses different audio codec than 4x30s)…

      racerrehabman

      2013/08/03 at 17:49

      • Intel Core i3-3120M is a dual-core processor for laptops based on the Ivy Bridge architecture.
        So goodbye Snow…

        Leon

        2013/08/03 at 20:47

  16. Using montainlion.app from applestore, I installed Mountain Lion.
    Now at section F, your tuto, from chimera selecting first partition, I have a strange behaviour:
    some time I boot on W7
    sometime I have the choice W8/W7 menu, only W8 starts ok

    Now trying to fix this mess from W8 (as you suggested) don’t work: c:Boot is not seen in terminal
    from W7 it works, I mean robocopy does its job.

    Leon

    2013/08/05 at 07:22

    • Read and follow the guide carefully… If you installed Win7/Win8 in a different order than the guide, it changes which one you use to ‘merge’ the BCD…

      racerrehabman

      2013/08/05 at 17:33

  17. Just to add in my computer:
    W7 is on first partition
    W8 on second.

    Now installing Ubuntu

    Leon

    2013/08/05 at 08:49

  18. First I would like to say Thank you for your support.
    I have now W7, W8, MLion,Ubuntu working nicely on my 4740s, with a lot of empty partitions for futur OS.

    .
    I think that a whole disk to disk copy under ubuntu live USB like:
    dd if=/dev/sda of=/dev/sdb bs=4k conv=notrunc,noerror
    could create an exact copy of whole disk.
    From there, in case of disater, it may be possible to make partition or whole disk recovery.
    But you wrote:
    “Actually it uses a hybrid GPT/MBR. It is GPT but with also an MBR that mirrors (a subset) of what is on the GPT side.”
    My last question is about Backup and restaure
    do you think I need additionnal backup procedure for EFI MBR like gdisk ?

    Thanks again
    Leon

    Leon

    2013/08/06 at 07:05

    • I don’t do whole disk copies for backups. On Windows I have a WHS2011 server which does nightly backups. On OS X, I use TimeMachine to a USB drive about once per-week. This gives me backups of the various partitions and my important data.

      I figure in the case of disaster (total SSD/HDD failure), I can recreate partitions, restore, and fix up the boot records after.

      racerrehabman

      2013/08/06 at 13:50

      • My question was:
        do you think that a whole disk to disk copy under ubuntu live USB like:
        dd if=/dev/sda of=/dev/sdb bs=4k conv=notrunc,noerror
        could create an exact copy of whole disk
        usable for compelte resatauration ?

        Leon

        2013/08/06 at 17:15

      • I don’t know. I don’t use that technique. You can get docs for ‘dd’ via ‘man dd’…

        But the only good backup strategy is one that you tested and verified that it works, so I would recommend you do exactly that.

        racerrehabman

        2013/08/06 at 23:56

  19. Its me again.
    After 4 days, suddently Transfer partition disappear from 4 Os.
    W7 & W8 did not proposed a chkdsk at boot,
    ML don’t show and can’t mount the disk, no repair too, only reformat proposed in disk utility
    Ubuntu propose command line at boot to fix manually the problem (saying /dev/sda4 /media/transfer failed to mount)
    I googled a few, how to recover from here without data loss? nothing obvious for me.
    Last time I saw transfer was from ML.
    First time I missed it was from W7.

    I finally reformat Transfet in exFat from ML, loosing my datas

    Do you know how to avoid this problem in future ?
    Did you get it ?
    May be formatting Transfer in Fat32 may be safer ?

    Thanks for sharing.

    Leon

    2013/08/10 at 20:16

    • Evidently exFAT is quite buggy in OS X. There are widespread reports of corruption caused by deleting files from exFAT volumes even on real Apple product. One contributing factor might be if you have Windows set to hibernate (I use SSD, so always disable hibernation). I have not experienced it myself, but I also don’t use the Transfer volume very often and avoid deleting files there from OS X.

      You could use FAT32, but some of the limitations may be annoying (4GB file size limit, for example).

      On one of my systems, I’ve ditched the Transfer partition in favor of installing bootcamp drivers for HFS+ in Windows. This gives me readonly access to HFS+ from Windows, and since OS X supports readonly access for NTFS, it forms a nice transfer capability without using a dedicated volume.

      racerrehabman

      2013/08/11 at 16:05

  20. googling again I found that:
    fsck_exfat -d disk0s4 does the job.

    I will test it at next disappearance

    Leon

    2013/08/11 at 06:39

  21. Hi,
    I’m back
    Your instructions is wonderful. Thank You so much.
    But after a short time I found that win8 ‘s clock didn’t work correctly.
    I found solution here (http://www.insanelymac.com/forum/topic/289451-correcting-os-clock-time-differences-between-os-x-vista-and-ubuntu/) and I think you should update your instructions to make them more wonderful with newbies like me

    quy

    2013/08/14 at 03:11

  22. Just one question, on 4740s Mountain Lion, sleep don’t seem to work.
    I did not find in Installer probook 6.1.1 any patch relative to this isssue to apply.
    Is there any way to fix it ?
    Thank you

    Leon

    2013/08/25 at 13:55

    • It should work. There is nothing special you need to do. What, exactly, do you mean by ‘sleep don’t seem to work’??

      racerrehabman

      2013/08/25 at 14:53

  23. selecting Apple menu / sleep
    screen goes black, power button top left goes off then after a few seconds and without any action from me, button light on and screen goes on again.
    I will describe it as
    very short sleep and auto wake up.

    Leon

    2013/08/25 at 15:04

  24. That was it!! I missed the bottom part of b15! Thank you for the reply!!! Will proceed with guide. Thanks again!!

    dtechkings

    2013/08/26 at 18:08

    • Completed on hp 6710b. No issues! Thanks a bunch!!!

      The only thing i had to different with this machince was b.24-25 leave my partitions as fat32 and then format to ntfs in windows installer. That was the only i could get windows to install. It may be just because I have such an older machine. Props!!

      dtechkings

      2013/08/30 at 23:25

  25. Excellent Guide. Have saved it to a word doc, incase its ever removed from the interworld….. Thank you so much! Please work on other guides! This is extremely valuable information! Best to you, and thanks again!

    Curt

    2013/08/27 at 22:05

  26. Hi, first of all, excelent post!
    All is going on great, except for one thing i just cant fix.
    When i use bcdedit /store c:\Boot\BCD /delete {408f7757-c9e3-11e0-8a2d-b7f526558aef} /cleanup (obviously with my identifier), it says:
    The set command specified is not valid. Run “bcdedit /?” for command line assistance. The parameter is incorrect.
    I triple checked the identifier, and dont get any answer googling.
    Do you know what could be the problem?
    Thanks

    Esteban

    2013/09/10 at 04:39

    • The message is for “/set” command, but i get the same using “/delete”.

      Esteban

      2013/09/10 at 04:40

      • I would have to see the output of bcdedit /store c:\Boot\BCD
        And perhaps you might look into what bcdedit /? shows? Perhaps you have a different version of BCDEDIT than I used?

        racerrehabman

        2013/09/10 at 20:38

      • The set(or delete instead) command specified is not valid.
        Run “bcdedit /?” for command line assistance.
        The parameter is incorrect.

        I did “bcdedit /? set” to know how to use /set, and says as example:

        bcdedit /store /set {}

        like you said.

        Im using Windows 8.1 preview. I will instal Windows 7 again to get it as primary and try bcdedit there.

        Esteban

        2013/09/10 at 22:28

    • the example was:
      bcdedit /store dir /set {key} attribute value

      Esteban

      2013/09/10 at 22:30

      • Without the output of bcdedit /store c:\boot\bcd (so I can see what’s in your bcd store) and the exact command you’re attempting and the error message, I can’t help.

        racerrehabman

        2013/09/11 at 04:45

      • Nevermind. I think it’s a bug of windows 8.1, because i did exactly the same in windows 7 with bcdedit (i had to reinstall windows 7 in order to boot from it), and worked like a charm.

        About ML, i had a problem: “[IOBluetoothHCIController]…. calling registerService” when booting, its a video kext problem, i had to remove video kext from /System/Library/Extensions in order to boot without safemode (-v) setted. I say that because i saw is a common problem and maybe someone following your post stuck in the same place.
        Now im trying to install correct drivers for Intel HD 4000 + GeForce GT 640m LE.

        Thanks again for your guide.

        Esteban

        2013/09/11 at 14:34

      • Probably something has changed in BCDEDIT for Windows 8.1. I’ll probably find out what when I go to install Windows 8.1. I’m not sure if/when that will be (not impressed with Win8.x at this point).

        racerrehabman

        2013/09/11 at 14:58

    • I realized that my problem was that i used Windows PowerShell instead of Command Prompt ;)

      Esteban

      2013/09/18 at 00:56

  27. Hi, i realized windows 8 is working great, so i would like to delete win 7. The thing is, i dont know whether if i delete my win7 partition, my Transfer partition, and with that create a new one, i would break the partition table, or would make chimera boot incompatible with my OS.
    Is it “safe”?
    Thanx

    Esteban

    2013/09/15 at 22:47

    • Delete it from Disk Utility if you can. Otherwise, delete it using gparted, then follow up with gptsync.

      racerrehabman

      2013/09/16 at 23:05

      • I did, i have now working and booting from chimera Win8, Lion, Ubuntu 13.04. The problem is that from Disk Utility i couldn’t erase or delete a partition, so i used gparted, but it shows 2 unallocated spaces, and i cant merge them.
        Here is a pic: http://oi43.tinypic.com/2csc9l3.jpg
        Any idea? i dont want to break the partition table.
        Regards.

        Esteban

        2013/09/18 at 01:52

      • There is no way to “merge” two partitions that are physically separated by other partitions. A partition is a contiguous area on disk.

        To merge them, you would have to completely redo the disk. Make clones of each partition on a separate device. Recreate the partition table, then clone them all back to the original. Depending on what you want to move where, you may be able to get away with cloning/restoring just a portion of the partitions. You can use your brain on that one.

        Or you could start over.

        There is probably some partition software that can shuffle things around for you (partition magic), but personally I don’t trust that stuff, and prefer to do it the hard/reliable way.

        After mucking with your partitions, you will need to follow with gptsync, of course.

        racerrehabman

        2013/09/19 at 19:29

  28. What about my desktop inspiron one window 8.1 .can can I install it? Please tell me about that

    phea ousa

    2013/09/16 at 05:31

    • I’m not sure what you’re asking… whether you can install Windows 8.1 on your desktop? I suppose so.

      racerrehabman

      2013/09/16 at 23:06

  29. No I mean that my desktop is install windows8.1
    . can I install Mac os x on it

    phea ousa

    2013/09/16 at 23:37

    • Whether your desktop computer is compatible with OS X depends a lot on the hardware that is in the computer, and to some extent what version of OS X you are considering. You should really visit tonymacx86.com (or other hackintosh sites) and learn a bit first.

      racerrehabman

      2013/09/17 at 00:17

  30. Thank you SO MUCH for your guide: I found it really helpful and thanks to it I’m now trying to make my trial boot (Mountain Lion, Windows 8.1, Ubuntu).
    Unfortunately, I’m having an annoying problem: after configuring my Hackintosh, when I try to boot ML i get an error related to Windows 8 partition; something like this:

    ntfs_system_inodes_get(): Windows is hibernated. Will not be able to remount read-write. Run chkdsk.

    Nave you and idea if this si a kext related problem? I’m still able to boot word -x option…
    Or may it be caused by the Windows 8.1 Fast startup that I forgot to disable on first boot?

    Some people say it’s often caused by audio kext, but I actualy think this si strange…

    Anyway, I’m thinking to translate your adesso e work in italian, if you don’t mind. I will obviously link this article. Thank you in advance for your answer.

    peppeuz

    2013/10/20 at 14:41

  31. Hi racerrehabman, thank you for your guide,
    I’m trying to make a trial boot on my hard disk (HP 4540s).
    My Bootloader (Chimera) will not install and Laptop boot directly on Windows.
    I have 3 system (Windows 8.1 + ML 10.8.5 + LinuxMint 15) with biuos modify in legacy.
    Any idea to solve this porblem ?

    rasta

    2013/10/28 at 21:26

    • It is boot0 problem caused by 4k/AF disk. Google ‘boot0 error guide’.

      racerrehabman

      2013/11/14 at 17:03

  32. Any chance of instructing which type of linux partitions to use (logical or primary) in section b?

    r_l_spangler@msn.com

    2013/10/29 at 20:36

  33. I’m attempting this on my 4540s, with the modification that I want win7 and Mavericks on the first disk (SSD), and win8, ubuntu, and some spare NTFS, exFAT, and HFS+ partitions on the HDD in the optical bay.

    When I try to run gptsync on the HDD, the Ubuntu ext4 partition comes up as type ‘unknown’ and gptsync stops. I found this (http://ubuntuforums.org/showthread.php?t=1297229 reply #6) but I can’t really tell how much of that is applicable to this situation.

    Should I be using the 2nd HDD as MBR instead of GPT? This HDD is an AF drive of 750 GB. Did I mess something up earlier on? Also, would this work with OSX moved to the HDD as well (leaving Win7 alone on the SSD)?

    CredibleHulk

    2013/11/10 at 01:35

    • You need to make the HDD GPT if you wish to install OS X on it. I’m not sure about your error with gptsync. Perhaps you missed a step somewhere. Good luck.

      racerrehabman

      2013/11/14 at 17:06

      • I guess that’s how you can tell if a question was worth asking: the answer doesn’t make you feel like an idiot. Thanks for all your help here and on TonyMacx86.

        CredibleHulk

        2013/11/14 at 19:09

  34. Hello racerRehabMan, I currently have a problem with my desktop and was hoping you could help.
    After deciding that I no longer needed my windows 8 partition I deleted it through my linux mint partition and now I cannot boot into any partition. I know I probably fucked up my partitioning table by doing so but I just wanted to believe that it would work. Please tell me that there is a way to fix this and get my windows 7 partition back. Its the only one with really important files on it so I wouldn’t mind deleting the others to make this work. Any help would be greatly appreciated. Here are some of the error codes that I am getting. hope these help

    this is what I get when I insert my windows 7 disk

    Andrew Dilks

    2013/11/29 at 10:49

    • It is common to break the \BOOT\BCD with any change to the partition table. Read my blog article for clues as to how to use the BCDEDIT utility from the Windows Recovery environment (Shift+F10 at the Windows installer). You need to repair the ‘osdevice’ and ‘device’ entries so they point to the remaining Win7 partition.

      racerrehabman

      2013/11/29 at 12:08

      • Thanks for the quick reply! So I have edited the boot manager and the boot loader ‘device’ as well as the boot loader ‘osdevice’ to “partition=D:” yet I am still getting the same error. any ideas?
        here is what appears when I type bcdedit /store d:\Boot\BCD

        Andrew Dilks

        2013/11/29 at 18:50

      • Are you sure you’re booting the correct partition in Chameleon/Chimera?

        racerrehabman

        2013/11/30 at 14:49

      • I am not sure that I am booting the correct partition in Chameleon/Chimera but this is the only windows partition on this disk and it is recognized as such. Any way I could contact you outside of WordPress?

        Andrew Dilks

        2013/11/30 at 15:10

      • I don’t really have any other ideas for you at this point… A little tricky to do such troubleshooting remotely anyway.

        racerrehabman

        2013/11/30 at 16:33

      • Okay, Thanks for the help anyways. Great Guide BTW

        Andrew Dilks

        2013/12/03 at 17:18

  35. I tried many times I keep getting this Status: GPT partition of type ‘Unknown’ found, will not touch this disk. Also, this is the error i get when I run sudo apt-get install gptsync

    Unpacking gptsync (from …/gptsync_0.14-2ubuntu1_i386.deb) …
    Processing triggers for man-db …
    Setting up initramfs-tools (0.103ubuntu1) …
    update-initramfs: deferring update (trigger activated)
    cp: cannot create regular file ‘/cdrom/casper/initrd.gz.new’: No such file or directory
    dpkg: error processing initramfs-tools (–configure):
    subprocess installed post-installation script returned error exit status 1

    1 40 409639 EFI System (FAT)
    2 411648 2508799 Basic Data
    3 2508800 180027391 Basic Data
    4 180027392 182124543 Basic Data
    5 182124544 215327671 Mac OS X HFS+
    6 215328768 232105983 Linux Swap
    7 232105984 250068991 Unknown

    Current MBR partition table:
    # A Start LBA End LBA Type
    1 1 250069679 ee EFI Protective

    I hope you can help. The size of win7 and transfer is small because I’m trying to follow your directions exactly. Even though I won’t be using them.

    luke

    2013/12/09 at 15:09

    • You may be using a different version of Ubuntu than I did. I used Ubuntu 12.04LTS.

      racerrehabman

      2013/12/30 at 10:08

    • I have the exact same problem! Status: GPT partition of type ‘Unknown’ found, will not touch this disk.
      I dont understand why this is happening?? I followed everything up till B.30 to the letter. Im using Ubuntu 13.10 x64. Why would the ubuntu version matter racerrehabman? I will try tomorrow with your version (12.04 LTS), is that the 64 bit or 32 bit version?
      I also have a problem with step B.15. sudo cp /sbin/gptsync /cdrom/gptsync
      Giving me this error: cp cannot create regular file “/cdrom/gptsync” read-only file system
      so at step B.30 i just ran the gptsync that was installed to sbin, but of course i then get the error above… :((

      Dj Stef

      2014/01/02 at 18:37

      • The guide uses Ubuntu 12.04LTS (likely 32-bit). I haven’t tried any newer versions. It could be that gptsync in these newer versions of Ubuntu is different or just plain broken.

        racerrehabman

        2014/01/12 at 09:39

  36. Quad-Boot 10.9/Win7/Win8/Ubuntu 13.10 works!

    Some changes in Exfat for Ubuntu:

    apt-add-repository ppa:relan/exfat
    sudo apt-get install fuse
    sudo apt-get install exfat-fuse

    jukah

    2013/12/16 at 01:01

    • Note that I don’t really recommend using exFAT on OS X. The OS X implementation of exFAT is too buggy to be trusted.

      racerrehabman

      2013/12/30 at 10:07

  37. I love this GREAT tutorial. I wanted to ask one question. Will this tutorial work if I install iatkos ML2 or ML3 instead of Unibeast preared Lion?

    • I don’t think using distros is ethical or wise. You never know what you’re getting. It is much better to download directly from Apple, so you know what you are starting with is genuine and not currupt.

      racerrehabman

      2013/12/30 at 10:06

  38. Awesome blog post! Are you still into this by any chance? I would like to ask some help in pulling this off on my own laptop, if you have the time. Here’s what I got:

    HP Pavilion G6-2991sa (E5L26EA)

    Here’s the laptop in HP’s website: http://www8.hp.com/uk/en/products/laptops/product-detail.html?oid=5393777#!tab=specs

    In a nutshell, it has the ff:

    Processor: Intel Core i3 3110m
    Chipset: Intel HM76 Express
    RAM: 8GB DDR3
    Storage: 1TB SATA
    Graphics: Intel HD 4000

    Optical Drive, 1x 2.0 USB, 2x 3.0 USB, 1x VGA, 1x HDMI, SD Card Reader

    What I really want is to partition the drive into 250GB x 4:
    250GB: Mac OSX Mavericks/Mountain Lion
    250GB: Windows 8.1
    250GB: Ubuntu 13.10
    250GB: Storage that can be accessed by all the OS

    My laptop currently has Windows 8.1 on it. It originally came with Windows 8 but I recently updated it. It has it’s own recovery drive too.

    My main concern is I do not have my own macbook, which leaves me clueless on how to download the Mac OSX operating system let alone create a USB installer for it. I hope you can help me.

    les02jen17

    2013/12/28 at 23:29

    • You need access to a Mac to download OS X. I borrowed one from a friend (now I have my own MacBookAir6,2).

      racerrehabman

      2013/12/30 at 10:05

      • Thanks for the reply. You’re right. Fortunately, I was able to install iAtkos ML2 on a Virtualbox on the same PC, and through that am now downloading a legit copy of OS X Mavericks 10.9.1. This is a pretty large file and my download speed is not that fast, so I hope you’re still there once I download it and start tinkering! :) But it can be done, right? I mean, my machine’s specs are quite adequate for this… right?

        les02jen17

        2013/12/31 at 03:22

      • Yes, specs are fine. It is all the little configuration/DSDT/patching details that will make it interesting…

        racerrehabman

        2013/12/31 at 17:57

      • So while I was waiting for OSX 10.9.1 Mavericks to be downloaded, I tried installing the iAtkos ML2 on my actual hard drive itself (not via virtualbox). The installation went smoothly, but I couldn’t use the keyboard and touchpad. I was able to fix it by inserting an old usb driver.dmg that I believe was originally designed for Snow Leopard and I was able to get pass the initial setup screen. I realized though that my laptop is not able to detect my wifi nic. It’s a Ralink RT5390R, and I tried asking for it on tonymacx86. They told me Ralink isn’t supported and the only way I can make it work it by replacing it with a USB Wifi Dongle. Which is really sad. :( I was just wondering if you have any better ideas cause this might also happen with the Mavericks install.

        les02jen17

        2014/01/02 at 02:26

      • Hello again. I was able to download OS X Mavericks 10.9.1 and made a unibeast installer. I ran into problems when I attempted to install it though. First, I got stuck on the white/gray apple screen for almost 10 minutes. I thought something was wrong, so I did some searching and was able to type in the verbose “-v” boot flag and find out that I’m getting a “Local APIC panic”. I asked tonymacx86 forums and I was directed that I would need Chameleon’s KernelPatcher module. There isn’t any other detail aside from that, so I followed the link and it brought me to what I think is the download link of Chameleon so I did download and ran it. I saw KernelPatcher on the module tab but I don’t have a clue on what to do with it—how will I extract/copy it on my existing Unibeat or do I redo my installer? No one told me and I’m still waiting for a response from the guy who replied on my post in tonymacx86. In the meantime, I’m letting you know ’cause you might know what to do. Thanks!

        les02jen17

        2014/01/04 at 17:20

      • Okay. So I was able to figure it out in the end. I ran the Chameleon package and just like multibeast, selected just the kernel patcher and installed it on my existing Unibeast USB. When I attempted to install though, it went to a black screen. This really is not easy.

        les02jen17

        2014/01/04 at 19:05

  39. Hello Racerrehabman

    I have now a different configuration.
    I installed on same machine, Snow and Mountain Lion. (Lion is badly slow)
    I installed Chameleon 2,0 RC5 ATI experimental from Multibeast on SL partition.
    Then I was able to boot SL or ML.

    Then I recently installed Mavericks 9.0.
    After install I am able to launch it from
    Mavericks USB install key, but not from SL partition at machine boot.

    So I installed, from Multibeat, Chimera V2.2.1 r-2148 on SL partition.
    Now I am able to launch Mavericks at boot but no more SL or ML !!!

    Do you know a Chimera or Chameleon version I could try with good chances of sucess to be able to launch SL ML and MKs ?
    or some links to relevant topics ? I searched but did not find.

    or is there some files to copy at partition root (like boot), but it is more risky..

    Thanks a lot and happy new year

    Leon

    leon

    2013/12/31 at 01:28

    • I’m using current builds of both Chameleon and Clover. I’m able to boot with either Mavericks, ML, Lion, and SL on my 4530s. On my 4540s, I’m able to boot Mavericks, ML, or Lion using the same bootloaders. It is really a matter of DSDT edits and configuration, not so much bootloader you’re using.

      racerrehabman

      2013/12/31 at 17:56

  40. You are right, what seems very important xxx.boot.plist content, in Boot volume.
    But not only, from that I tested.
    Right now I am using the install USB key as a boot volume , as it is able to launch any OS.
    But if I copy xxx.boot.plist from USB key to SL (Boot volume I want) this not allows to boot any partition.

    So I would like to know what chimera version is installed on USB key by Unibeast for Mavericks,
    I searched a lot but din’t find.

    Do you have any track ?
    Thanks

    Leon

    leon

    2013/12/31 at 23:51

  41. Sir, I want to triple boot WIn7 + openSUSE 13.1 and OSX.
    My current system already have Win7 and openSUSE, and I would like to install OSX without disturbing these OSes, is that possible sir ?

    If it is possible, can I follow your guide ? If so from which section of your guide should I follow to install the OSX.

    My system condition is as follow :
    I have Win7 as my primary partition, my extended partition contain data drive, openSUSE, and linux swap.
    Thanks before.

    Guntur Purba Siboro

    2014/01/20 at 18:09

    • I used Ubuntu. Other versions of Linux are similar. Extended partitions do not work with this scheme. Read the post so you understand how to setup your partitions.

      racerrehabman

      2014/03/05 at 08:36

  42. i get boot0ss error in w8 partition

    ashwin007

    2014/02/10 at 17:12

    • boot0ss sounds like boot0 error. Could be due to 4k/AF drive. Use google to find the solution (it is a very common issue).

      racerrehabman

      2014/02/26 at 14:10

  43. Does the same guide work with zorin 8

    ashwin

    2014/02/20 at 01:33

    • I have no idea what “zorin” is. I assume some random flavor of Linux. This guide is for Ubuntu. I did not test other distros and have no plans to. You’re welcome to try.

      racerrehabman

      2014/02/26 at 14:00

  44. Hoping for some help. I want to quad boot OS X Mavericks, Windows 7, Windows 8.1 and Ubuntu on same hard drive that the BIOS of the board is UEFI. Any help to get me up and running would be greatly appreciated.

    Scott Fandel

    2014/05/29 at 17:48

    • This guide is for legacy boot (which you can use on a UEFI board). Different entirely if you wish to boot UEFI using Clover…

      racerrehabman

      2014/06/02 at 10:07

  45. Hello racerrehabman
    It’s me again
    My HP Probook works fine for more than one year now, following your guides and answers, Thanks a lot.

    Now I would like to modify my HDD, I need more space and I don’t use some OS.

    So 1) I woukd like to supress W8 and add free space to exchange partition.

    2) I would like also supress linux partitions and add it to Maveriks space.

    I operate on a HDD copy from my original 1 To HDD
    so in case of fatal disaster I can recover and try again.

    I first try to use Gparted under Ubuntu, to edit partitions.
    I do what I want to, but, booting again gives me the fatal BootMGR missing.
    I spent a long time trying to repair the boot, Windows repair DVD hates hybrid disks
    and refuse to repair.
    I tried also to restaure W7 from Acronis previous Backup, including MBR restaure, BootMGR missing.
    I tested other tools, (easy recovery) always same message.

    So I recovered and try again.
    I am able to erase W8 partition under W7 but I can’t recover the space and add it to transfert.

    If I use Mac disk utility, I can erase but I cant delete partitions.

    So do you have any idea about editing partitions to achieve my 2 goals ? without BootMGR missing

    I find that may be iPartition could do the job but:
    it is expensive, if it doesn’t work
    I not sure it will not do BootMGR missing, because it seems that it handle true Mac HDD (with Boot camp)

    Thanks
    Leon

    leon

    2014/08/25 at 00:38

  46. Sorry
    I found the way to do it.
    Gparted is excellent as far as you run gptsync after using Gparted and before reboot !
    As you wrote it in your tuto
    but I forgot it !

    Thanks again for your tuto

    Leon

    leon

    2014/08/25 at 03:47

  47. It’s me again
    W7 boots
    I can launch ML and Mks using Mks install key

    But when I use HP ProBook Installer 6.1.13r3.pkg
    or previous one, to install chameleon r2377
    on ML or Mks
    install goes right untill the end
    but at reboot,
    I can’t boot without Mks install key.
    I only directly boot on W7.

    Chameleon doesn’t take control

    From gparted I can see that EFI is marked as boot partition.

    What can I check to progress ?
    Thanks

    leon

    2014/08/25 at 08:32

  48. Sorry
    Ifound it is a 4K problem with new HDD
    You can delete those 4 posts if you like.

    leon

    2014/08/25 at 09:19

  49. Hello, thank you for your post and your time.
    I have a problem, I was able to follow all the steps successfully until step E.12, after reinstall Chimera twice, my laptop doesn’t boot from Chimera, it boots Windows and let me choose between Win7 and Win8.
    Could you help me, please?

    PS.
    I have a laptop Asus A53S, i7, 4 GB RAM, nvidia GT 540.
    I set UEFI to Enable and hd to AHCI
    And I’m using Win7, Win8.1, OS X Yosemite and Ubuntu 14.04.1 LTS.

    Thank you.

    Kimball

    2014/10/24 at 04:30


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: