Contribute
Register

Guide: Multibooting UEFI on Separate Drives

If you left the OS X drive connected when installing Windows and it is ahead of the Windows drive in the default drive order then it is entirely possible Windows installer overwrote your OS X boot files. Try connect the SSD to another Mac and reinstall Clover ot Chimera to the SSD, whichever you were using. Then move it back to your build and see if it will boot.
Thanks for the quick response! I connected ssd to another mac and reinstalled the latest version of clover. When I reconnected to the system I was able to boot into clover from ssd (pic) but selecting 'macOS from SSD' option leads back to the clover screen after screen shows the attached log. I mounted the SSD EFI folder through cloverconfig on my MacBook and tried removing BOOTX64-win.efi and the Microsoft folder, and when I booted back into SSD clover the windows options were gone but I'm still unable to boot into OSX. I've since put those files back as I guess I need them to boot into win10 through clover (though I can boot direct from the Windows HDD through bios).

Would uploading a copy of my config.plist or any logs I can find help figure this out? Thanks again Going Bald
 

Attachments

  • IMG_3163.JPG
    IMG_3163.JPG
    6.5 MB · Views: 92
  • IMG_3164.JPG
    IMG_3164.JPG
    2.1 MB · Views: 109
  • IMG_3165.JPG
    IMG_3165.JPG
    3 MB · Views: 104
  • IMG_3168.JPG
    IMG_3168.JPG
    2.9 MB · Views: 103
Great guide. I've ran into a bit of a snafu. I have Sierra up and running on a Samsung 850 EVO & now I want to install Windows 10 on a new Samsung 960 EVO via M.2. I installed the new drive on my mobo, and in the boot screen it shows up (so it's definitely recognized by the mobo). However when I boot into the macOS installer to use disk utility, the 960 EVO does not show up in the list of drives. Is there a way around this or will I have to partition the drive in some other manner? Many thanks!
 

Hi GoingBald, Thanks again for your help.
I managed to boot into macOS from SSD after removing all other drives and changing BIOS settings back to optimised defaults and enabling VT-x. I think the changes I made to thunderbolt PCI settings were causing the hang at PCI configuration begin. Honestly, I wish I could bottle the mix of joy and sheer relief I felt when I saw that Apple!

I still have a windows folder on my SSD efi which I can see in clover. Should I just delete this? When I connect my Windows HDD (which I can boot from fine from BIOS or Clover), I can't boot OSX until I disconnect the Windows HDD.

Thought I should maybe just rely on F12 to boot Win.

Still trying to get thunderbolt to work but so relieved to be working again- many thanks!!
 
Great guide. I've ran into a bit of a snafu. I have Sierra up and running on a Samsung 850 EVO & now I want to install Windows 10 on a new Samsung 960 EVO via M.2. I installed the new drive on my mobo, and in the boot screen it shows up (so it's definitely recognized by the mobo). However when I boot into the macOS installer to use disk utility, the 960 EVO does not show up in the list of drives. Is there a way around this or will I have to partition the drive in some other manner? Many thanks!
Boot the Windows installer with only the M.2 drive connected.
At the first screen when it asks you if you want to repair or install hit shift+F10 to open a command terminal
launch diskpart
list disk to determine your M.2 drive ID.
Select disk *your drive ID*
convert GPT
create an EFI partition 300MB in size and format it FAT32.
exit diskpart
exit command terminal
select to install Windows, select the free space on the drive and click the Install / Next button. Windows installer will take it from there.
 
MultiBooting Win10, OS X and Ubuntu on separate drives is as simple a procedure as installing all 3 on the same drive and booting them with Clover ( See http://www.tonymacx86.com/threads/guide-multibooting-uefi.197352/ ).
What you need:

3 HDDs or SSDs or some combination of the two.
Your installation USBs:

View attachment 205199

some time and patience.

For this guide, there is no need to give detailed installation instructions for OS X - this guide already exists.
Due to the way I install the boot files for Linux, I need to install OS X before installing Ubuntu.
You can install either OS X or Win10 first. I chose to do Win10 first.

The only special thing you need to do for Win10 is create the EFI partition as the first partition on the drive and format the drive GPT partition tables. This is easiest to do with the OS X Disk Utility, but it can be done from an elevated command window at the Win10 installer screen with diskpart. If you do not know how to do it with diskpart I suggest you do it with OS X Disk Utility. Note that CSM must be enabled for the installation process.

For Win10:
Connect a drive, insert OS X Install USB, boot the system and at the POST hit the Function hotkey that allows you to select a boot device. Select the OS X Install USB. At the installation screen, select Utilities->Disk Utility and format the drive single partition GUID/Mac OS Extended (Journaled). When done, exit Disk Utility. Quit the OS X installer.
Remove the OS X Install USB and insert the Win10 USB, boot the system and at the POST hit the Function hotkey that allows you to select a boot device.
Windows shows up as USB: Win10Installer (or whatever you named the USB) and as UEFI USB: Win10Installer.
Select the UEFI USB: Win10Installer and boot the system.
At the installation screen, select Custom Install. At the next screen select the OS X partition and delete it - do not delete the EFI partition. With the resulting free space hi-lited, install Windows to the space. The installer will create and format the partitions for you. When finished, update and install your 3rd party apps and security suite. Reboot to BIOS/UEFI and disable CSM. Save&exit, continue boot to desktop. Shut down, disconnect the drive.

For OS X:
Follow the guide at http://www.tonymacx86.com/threads/u...pitan-on-any-supported-intel-based-pc.172672/

I went ahead and upgraded to Sierra PB2 while I had a new installation of El Capitan just to make sure there were no surprises with Sierra.

For Linux:

You should have created your USB for UEFI installation. If you did not, you need to go back and do this. I found Rufus to work well for this.
Normally, I would disconnect the OS X drive before installing another OS. This time, since I want to install the Linux boot loader to the UEFI folder on the OS X drive, I will leave it connected.
So, with the system shut down, connect the next drive, insert the Linux Install USB, boot the system and at the POST hit the Function hotkey that allows you to select a boot device. Select the Linux Install USB and boot the system.

At the Grub screen boot the Live Linux default and then at the desktop double-click on the install icon.
Select your language (continue).
If your system has a fast network connection, click the burger dots to install updates during the installation process (continue). For Installation type, select "Something else" (continue). You should see something like this:
View attachment 205204

sda is obviously your OS X drive, sdb is your drive for Linux. Select it, click on new partition table. This will wipe the drive to free space. Create your swap, root, home, usr partitions as you normally would for Linux.
When done, make sure you select to put the boot loader files in the sda EFI partition:
View attachment 205205

Click on Install Now and go get a cup of coffee, take a bathroom break, do something else while Linux installs.
When the installation is complete, you will need to reboot. At the post, go ahead and hit the Function key to select the Linux drive to boot to finish the installation and create your user. Remove the install USB. Update if you did not select to update during install, download any apps you want, set the system up and get it working for you as you wish it to. When done, shutdown. Connect the Windows drive.

With all 3 OSs installed and all 3 drives connected boot to the UEFI BIOS and make the OS X drive first in BBS boot order.
When Clover screen shows you will only see icons for OS X and Windows. We will fix this with a config.plist edit.
Choose the OS X icon and boot to desktop. You will need to download Xcode or your favorite plist editor for this next step.
Mount the EFI partition and navigate to the config.plist. Open the config.plist in Xcode and add this entry:

View attachment 205207
Save the config.plist, quit Xcode and reboot. You will see this:
View attachment 205208

and this:
View attachment 205209

And that, my children is just how simple it is.

View attachment 205210

There is just one slight annoying problem I have not solved yet in Sierra: OS X complains "The disk you inserted was not readable by this computer" "Initialize Ignore Eject" when it boots, complaining about the Linux drive. Previous free 3rd party apps that worked for earlier versions of OS X do not seem to work at all in Sierra yet - maybe the authors will update their apps when the Gold Master is releaased. You can get used to the complaint and just click eject when you boot OS X or find/create another solution.

Man, you've got some great posts here, thanks a bunch!!!

I have a new hack with 2 separate drives
- a Samsung 960 EVO PCIe M.2 500 Gb for the OSX partition
- a Samsung 840 EVO 256 Gb for the Windows 10 partition

Would you be willing to send me in a few simple steps the order of install? I read that I should start with OSX first, but for the NVme drive to work I need windows first.

Thanks a lot!
 
Man, you've got some great posts here, thanks a bunch!!!

I have a new hack with 2 separate drives
- a Samsung 960 EVO PCIe M.2 500 Gb for the OSX partition
- a Samsung 840 EVO 256 Gb for the Windows 10 partition

Would you be willing to send me in a few simple steps the order of install? I read that I should start with OSX first, but for the NVme drive to work I need windows first.

Thanks a lot!
See post#1
Order of installation does not matter.
For Mac OS installation see https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.200564/
 
Right, thanks a bunch for that post. No special actions to do considering the NVMe drive where I want to install OSX? I can just follow your directions in the first post? I thought NVMe drives required special installation. (new to these drives)
There is a kext required (or was when NVMe first came out - Sierra may have native support by now) to enable Mac OS to boot from NVMe drives. Forum search is your friend.
 
Back
Top