• Become a Premium Member for $25/year with no ads to improve your community experience. Upgrade to Pro Account for faster response and no wait times!

[Guide] Multi Boot Windows, Ubuntu and macOS (UEFI) on Single Drive

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
8,463
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
13.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Step 7: Configure Space for Windows and Ubuntu

So after installing macOS High Sierra and completing post installation, the next step is install Windows 10. Before you install Windows 10, you’ll need to create a free partition. To create a free partition, follow the steps below.

@Gbilato has written a great guide about using Disk Utility on Mac. You can follow How to Use Disk Utility on Mac

But to make it moreeasy and avoi confusion, i'll explain the required process.

Go to Utilities and open Disk Utility.

Now select your Drive, not the partition.

Click on partition button and then click on + (plus) button.

Under Name you can type any name but for instance we’ll be using Windows 10.

Under Format select Mac OS Extended (Journaled).

Under Size you can choose according to your Hard Drive and workload on Windows. But as stated above, we’ll be using 160 Gigs each for Windows 10 and macOS Sierra.

Click on Apply button and then click on partition button.

Click on Continue.

Now it will create a free partition for Windows 10.

Now create a free partition for Ubuntu

When done, close Disk Utility.

The created partition will appear on your Desktop.
 
Installing Windows 10


Step 7: Install Windows 10

So after installing macOS High Sierra and completing post installation, the next step is install Windows 10. The Windows installation has been already covered in Multi Boot Windows and macOS on Single Drive.

Install Windows 10 by following the above link and complete the post installation for Windows too.

Step 8: Prepare Drive for Ubuntu
Before you begin to install Ubuntu, you'll need to prepare your drive for Ubuntu installation. This isn't a required step but i do recommend to follow this step to avoid any installation issues.

Plug your Windows 10 installation USB and follow the steps below

Boot using your Windows USB. Make sure that you boot using UEFI prefix.

In few minutes, it will boot to the installer screen.

Wait for it to load, and after that you will see Windows 10 welcome installer screen.

Select your Time and Currency Format and click on Next.

Click on Install now.
Now the Setup will start.
Now select the Operating System and click on Next.
Accept the license agreement and click on Next button
Select Custom: Install Windows only (advanced).

Now be very careful as this is very important step. If you don’t follow it carefully, your Windows 10 installation may not work and you won't be able to boot into Windows anymore. So be careful with the partitions otherwise you can mess up with the installation and your macOS Sierra Drive maybe deleted. So be careful while using this step.

Select Drive 0 Partition 3, in this case, this is the free partition which we created on macOS High Sierra for installing Ubuntu.

Click on Delete button and click on OK to delete the partition.

After deleting the partition, you'll need to delete one other partition with the same name

Select Drive 0 Partition 3 and click on Delete button
Click on OK to delete the partition

Close the current Window and eject your Windows 10 USB.
Restart your PC
 
Install Ubuntu
Now everything is ready for the Ubuntu Installation.
Plug your Ubuntu USB
Boot to Boot menu
Select your USB Flash Drive with the UEFI Prefix.
Select Install Ubuntu and press enter key
When at welcome screen, select your language and click on Continue
Select Install third party software for Graphics and Wi-Fi hardware, MP3 and other media and click on Continue
When at Installation type, select Something else and click on Continue
Select free space, this is the space which we created using Windows Installation Drive in the third part of this guide
Now assign the space for the Ubuntu installation
Note :
Do not assign the whole space as you need to also assign space for swap area
Type 90000
Select Use as : Ext4 journaling file system
Under Mount Point select / and click on OK
Select free space 10000 MB and click on + button
Under use as select Swap area and click on OK
Select /dev/sdb5 ext4 /
Click on Install Now
Click on Continue
Select your Country and click on Continue
Select your Keyboard Layout and click on Continue
Now Ubuntu will copy files. This process will take some time to complete.
When the installation completes, it will show a confirmation message
Click on Restart now and eject your Ubuntu installation USB
Select Ubuntu and press enter to boot
Login to your user name
Complete the post installation
 
Configure System for Multi Boot

Step 2: Configure PC for Dual Boot

Press DEL key to enter your UEFI Menu. Navigate to BIOS Features Tab and configure the Boot Devices as mentioned below
UEFI OS
Windows Boot Manager
Ubuntu

Select your Hard Drive with UEFI Prefix so that the Clover boots first.

Go to Save & Exit Tab and Save the changes and exit the UEFI .

Step 10: Restart your System!

After restarting your PC, it will boot to Clover Welcome screen automatically. You can choose between which OS to Boot either Windows, Ubuntu or macOS.

And you're done!
Multi Boot is just how simple it is.
 
Multi Booting Windows, macOS and Ubuntu on single drive is simple as Multi Booting Windows and macOS.
(See https://www.elitemacx86.com/threads/guide-mulit-boot-windows-and-macos-uefi-on-single-drive.112/)

As the title is clear enough, this guide explains Multi Boot Windows and macOS. The current release is Windows 10 and macOS High Sierra. Windows 10 and High Sierra will be used for this guide.

This guide is bit lengthy so has been divided into 5 chapters.
The chapters includes.

Requirements
  • 4x USB Flash Drive for Windows, macOS, Ubuntu and Post-Installation
  • A working Internet connection to download the files.
Step 1: Creating macOS Installation USB

The very first step is to create the Installation USB for macOS High Sierra. To create Installation USB for macOS Sierra, follow the guide here.

Step 2: Creating Windows 10 Bootable USB

Now after creating macOS High Sierra Installation USB, the next step is to create a Bootable USB for Windows 10. You've two ways to create the Bootable USB either on Windows or Mac.

If you're having a system running Windows, follow the guide here.

If you're having access to Mac, follow the guide here.

Step 3: Creating Ubuntu Bootable USB
After creating macOS High Sierra and Windows 10 installation USB, the next step is to create a Bootable USB for Ubuntu.
Follow the guide here to create your Ubuntu USB

Step 3: Copy Post installation tools and NVIDIA Web Drivers

Insert your third USB Flash Drive and copy the necessary drives for Windows, and tools and kexts for Mac. Once the network is enabled, you can continue with the progress.

So now as you’re having macOS High Sierra Installation USB, Windows 10 Bootable USB and the post installation tools and drivers, so you’re ready to Multi Boot on your computer.

Step 4: BIOS Settings
If you're installing on a desktop with AMI UEFI, the options are simple. For other systems using a different vendor, make sure to set your BIOS or UEFI to Optimized Defaults, and the SATA Mode to AHCI.

Here's a Recommended BIOS/UEFI Settings for Optimal performance.

To access your BIOS/UEFI, press and hold Delete key on your Keyboard. The key maybe different in your case. Refer to your Motherboard Guide/Manual.
  • Set Optimized Defaults.
  • Set X.M.P. Memory Profile to Profile 1 (Optional, if using a High Frequency RAM).
  • Set Windows 8/10 Features to Other OS.
  • Set Network Stack to Disabled.
  • Set Secure Boot to Disabled.
  • Set Intel Platform Trust Technology (PTT) to Disabled.
  • Set XHCI Hand-Off to Enabled.
  • Set SATA Mode to AHCI.
  • Set Internal Graphics to Auto.
  • If your system has a VT-d Option, Disable it.
  • If your system has Intel Virtualization Technology, Enable it.
  • If your system has Serial Port, Disable it.
  • If your system has Parallel Port, Disable it.
  • If your system has Fast Boot Option, Disable it.
  • Save & Exit Setup.
Note :
  • If you're using a external Graphics Card for your build, such as NVIDIA or AMD GPU, set Initial Display Output to PCIe Slot 1
Step 6: Installing macOS High Sierra

Now the next step is to install macOS Sierra. Follow How to Install macOS High Sierra for this guide. Please be sure to follow the appropriate guide as per your build.

Also will recommend to complete each specific install at one time to avoid confusions and hassle free installation.
 
Last edited:

Forum statistics

Threads
1,935
Messages
18,091
Members
27,833
Latest member
Tamal53