MultiBoot on a Laptop (Windows 8.1, XP, Ubuntu, Mac OS 10.9.2) - Hackintosh Mavericks - Hackintosh Zone Jump to content

MultiBoot on a Laptop (Windows 8.1, XP, Ubuntu, Mac OS 10.9.2)

Recommended Posts

Hi all. 


I will like to post a small tutorial, so maybe somebody can enjoy it and will not have to struggle like I did for 1 week to get thinks right. There are quite a few topics out there how to multi boot with 2 hard drives and so, but what about laptop users who needs to install multiple os and we have only 1 build in HDD. I will not go in huge technical details, it will be more like a roadmap, and I'm sure that there are other solutions out there as well, but this one was which suited me in the best way.




What you will need.

1) Niresh Mavericks installer (either USB HDD, either DVD)

2) An additional boot usb with your favorite Live Linux distro on it.

3) Windows installer CD's


First off all, we need to decide how may OS do we want to install and how many partitions we want. I will work with MBR so we are limited to max 4 primary partitions or we can use Extended and Logical partitions. In my cases I needed 4 partitions for 4 OS'es and 1 partition for DATA, which is shared between all the OS. :)


SO let's get started boot the computer using your boot usb, and load Linux live CD. (I used ubuntu)

Once you boot up ubuntu, make sure you install "hfsprogs". Once installed, start Gparted to make partitions on you driver. 


I have made the following paritions (feel free to create them to suite YOUR need).

1) Primary NTFS (for windows XP)

2) Primary HFS+ (for mac)

3) Extended - Logical (Ext4 - For Linux)

4) Extended - Logical (Ntfs - For Windows 8)

5) Extended - Logical (NTFS - For Shared DATA)

6) Extended - Logical (FAT32- hidden -  A backup copy of my laptop restore partition) - I will not cover now how to save and restore this.


Once this is done, you can already install Linux on the partition designed for it, if you do not wish to use linux, than don't install it.

Here you should only boot in linux - which is ok

Once done, reboot, and install windows XP on the primary partion.

After this step you should only boot in XP - which is ok.

Than install Window 8 as well. 

At this point your computer should only boot in windows 8, which is fine.

In windows 8 download and install EasyBCD (free boot management software)

In EasyBCD create a boot option for Windows XP, for Windows 8 and for Linux, restart your computer and check if you can boot in all 3 OS'es till now. 

If all is OK as it should be, we will boot up the OS X installer, if you have problems with booting OS X please search the forum for you specific problem, Niresh DVD and USB image worked out of the box on my test machines.

Once you reach the installer, open Disk Utils, and select the HFS partition we created a few steps back. Enable Journaling on it, than close Disk Util, and in the installer select this partition and carry on with the install as normal.


After the installation is complete, your system will reboot, make sure you do not remove the OS X installer media, boot from it, and instead of selecting the installer (partition or DVD) select the HDD where you installed the Mac OS (above example, will be HD(0,2) )

Let Mac installer finish all the Post installation settings, than reboot, and remove the installer media.


If everything went well, you will either have a boot0 error either Mac os will be loaded... which is absolutely fine.


Now take the boot USB with the Live linux and boot it up. Start Gpart, and change the boot flag from Mac partition to Windows 8 partition, than restart your computer.

The previously created EasyBCD os selector should come up, start Windows 8, and than run EasyBCD.


In EasyBcd go to add a new entry, but do NOT add Mac, since it will not work (that is only a small iso of chameleon boot loader).

Select NeoGrub and press the install button. Once NeoGrub is installed press the Configure button. 

A notepad should open, where you can input and configure more boot options for EasyBcd.


You can use this to create multiple boot options, but we only need to boot up our MAC OS so no need to go into to much details.

Type in the following lines in the opened notepad, at the end of the file.


kernel (hd0,0)/nst/cdboot


Save and close notepad.

NeoGrub is a version of Grub4Dos, so we tell grub4dos to use a kernel and boot it up. Normally on your first partition there should be a folder called NST already.

Save the attached file in that folder. IF there is no NST folder, make sure you create an NST folder on you first partition and save the attached file there. Of course you can save the file in other places as well but than you need to adjust the neogrub loader accordingly.


Save and close easybcd, and restart your computer.

On the OS select menu you should have a NeoGrub bootloader option now. Select it and hit enter.

If all was done nicely than you should be in the Niresh boot loader now, where you cun just press enter on the Mac partition to boot up mac.


Attention the cdboot file is NOT my work, neither my merit, i just extracted it from Niresh ISO. 


Attached cdboot:



Hope some of you will find this helpful.





Share this post

Link to post
Share on other sites

Hi! Thanks for your guide!
I had a pc with ubuntu installed in which I installed windows 8 too, and a separate partition for data. Once I did the installation of windows 8 I solved the boot problem restoring Ubuntu's Grub, which allows me to boot into the two OS.
What if I do the same with Mavericks?
I mean: create a partition in which to install it, install Niresh's Mavericks, then restoring Ubuntu's Grub (guide in italian: and use it to boot in either Ubuntu or Windows 8 or Mac OSX?
Does it work up to you?
Thank you very much!

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Donation Goals

    Hosting February 2018

    Please donate to support the community.
    We appreciate all donations!

    $48.99 of $120.00 goal reached.
    Donate Now
  • Download Hackintosh

  • Files

  • Posts

    • please help me i am new to this.. i downloaded 4.7 gb file its in .tar.gz format i want to create a boot able flash drive .. but how should i select the dmg file
    • Exactly the same here.  also I'm trying a lot of boot flags and EFI files from another DMGs, but also I'm still Waiting for the solution.
    • Hello, friends, I need your help. I am using  Motherboard: Asus H81M-CS Processor:  Intel Core i3-4130 Graphics: Intel HD Graphics 4400 I connected monitor via VGA port.   Everything is working great. Only issue right now I am having is graphics with VGA Port. Can any one suggest me to solve this issue?
    • It's because when you update, the kernel is replaced & so are the kexts. You need to either know how to use Terminal to copy the files after booting into your USB OR hook up your Start Disk Hard Drive to another Hack or Mac & copy over the proper kernel to System/Library/Kernels/ & also use kextwizard to install the kexts required as well & then repair cache. It's not that complicated if you have another Mac or Hack(intosh) to connect your drive to. There are some tutorials online. I'm by no means a pro at this at all, but I couldn't believe no one had replied to anyone here. I'm actually in the exact same situation, just finished updating my Yosemite Zone 10.10 to 10.10.5 through AppStore & it won't boot back in, then I remembered when I did this last time I had to connect my HD to another mac & copy over files, but I can't remember exact files so I came here to look for them & found this thread. I have been successful in getting an old MSI Platinum35 mobo with the 771/775 mod & Xeon x5460 with AMD 6850 running Sierra. I have been successful getting a newer MSI A88XM Gaming Mobo with x4 760k & AMD 6670 running Mavericks, then Yosemite, then High Sierra, and recently tested Sierra & it worked too. One thing though is that with Sierra & High Sierra the screen flickered different colors & I needed to download a thing called SwitchResZ & change the setting from "Billions of Colors" to "Millions of Colors" & it fixed it both times, even after I uninstalled it, the screen flickering was gone,.. So I have been through a few different processes (not including the updates like 10.10 to 10.10.5) But I am the farthest thing from a pro. Just followed tutorials, googled  & used distros, I think DeeKay was first one for Mavericks, then Yosemite Zone, Sierra Zone, & finally High Sierra Zone. But my digi 002r worked on all with the AVID 003 family 11.1.3 driver, except when it came to high sierra. For some reason it has sync issues with Midi/audio. Says something about not recognizing clock speed of 43,121Khz or something (cuz it should be 44.1Khz, or 48Khz etc) But it only happens on High Sierra. On Yosemite I had to do a trick cuz the play bar's timing was off, to fix it I went into bios & changed my multiplier from 100 to 103 so instead of my cpu running at 3.6Ghz, it was like 3.9Ghz. But for some reason that fixed it & Yosemite was stable, rarely (if ever) did it crash. But Sierra crashes all the time so I can't make music on it anymore, for some reason I don't think it was like this at first...maybe something I installed. Only reason why I changed was to keep up with Logic X updates. My Sierra build is up to date with Logic X 10.4 & Digi 002r runs great (11.1.3 driver) but like I said it crashes alot & I don't know why. So my thought was to return to Yosemite 10.10 & update to 10.10.5 like I did b4 & downgrade Logic X to 10.3 or 10.2.4(can't remember). So I got to find those files & instructions again to put the proper kernel & texts back that the update erased. That's what ya'll need to do as well. When I find it I will come back & edit my post or just post a new one.
  • Download Statistics

    • Files
    • Comments
    • Reviews

    Latest File
    By Vale1831

    5    0