[GUIDE] Opencore Dualboot/ Multiboot Guide
The Hottest Bootloader is now Dropped Opencore 0.5.8 and you wanted to Dualboot Your System with macOS Catalina, Windows 10 & Linux but don’t know how to do it, Well this Typical Bootloader is not as typical How it Seems.
Turns Out you can Actually Dualboot or MultiBoot your OpenCore System either AMD or Intel but make sure you follow the Guide Step-by-step.
So let’s Get Started,
- YOU”LL NEED 3 Separate SSD’s FOR INSTALLING EACH OPERATING SYSTEM.
- CONNECT ONLY 1 DRIVE, IN EVERY OS INSTALLATION. DISCONNECT ALL OTHER SSD/HDD’s
- Intel i5 9400F
- 16GB Corsair RAM (2 x 8GB)
- Crucial MX500 500GB SSD
- Cooler Master 450W Power Supply
- MSI B360M-PRO-VDH.
- Sapphire RX580 8GB
- Corsair K95 Platinum RGB Keyboard
- Logitech G402 Mouse.
- Logitech G433 Headset.
- Working macOS System.
- 3 USB PenDrives.
- OC-Configurator – For Fine Tuning our Config.plist
CONNECT THE DRIVE, IN WHICH YOU WANT TO INSTALL macOS CATALINA.
Install the macOS as usual with OpenCore USB Drive, If you don’t know how to install it Check these Resources Out,
Install Windows as usual in GPT-UEFI mode, if you don’t know how to to that follow the steps below.
1. On any Existing Windows machine go to Rufus.ie and Download Rufus 64Bit.
2. make a Bootable Installation USB with GPT Format.
3. Plug the USB in and Start the Installation Process.
4. Choose the Partition which we made FAT and format it.
5. Complete the Installation.
6. Make sure you Successfully Get into the Windows Desktop.
Before Restarting make sure to check for Windows Update, if you want everything up-to-date.
DISCONNECT macOS CATALINA SSD AND CONNECT THE 2ND DRIVE, IN WHICH YOU WANT TO INSTALL macOS CATALINA.
For this Specific hack, I’ll use Manjaro KDE 20.0 as it has beautiful UI and Power of Arch Linux, you can use any other Linux build duh.
Keep in Mind GRUB Bootloader is no GAME, Remove All the Other SSD/HDD’s Before Proceeding.
So Just Follow Along with the Step-by-step Screenshots Posted Below and Understand the Process. DON’T RUSH. ask for help if you stuck somewhere.
Download the Latest ISO From Manjaro Website and Rufus, make bootable USB.
Insert The USB and Select Install ManjaroLinux x64
1. Click Next
2. Select Your Region
3. Select your Keyboard Layout.
4. Select SSD and Erase and Format with Swap/Hibernate
5. Create a User Account
6. Select Office(Optional)
7. Finalize the Step, Recheck Everything.
8. Install It.
If you have a Broadcomm card fix it, [GUIDE] FIX BROADCOM 43XXX SERIES WI-FI ISSUES ON LINUX.
So now you have 3 OS in 3 Separate SSD’s.
Thanks to Sarkrui, for mentioning steps here.
Connect All The SSD’s and Check On BIOS that all are found.
Boot Into OpenCore and Select OpenShell.efi
You’ll be Greeted with Screen like this.
The thing here is, FS1:, FS2,… FS12: are partitions of all the drives connected to the system, you have to identify which one is Windows and Which one is Linux Partition.
To Find Partition start with typing,
Continue this Until you find Something like EFI after typing DIR,
I Found my Windows EFI partition in FS9:
when you find it type,
map > map-table-windows.text
Note the partition Number or take a snap from your mobile, as we need to mention it later.
the Continue the Search for Linux Partition,
I found mine in FS11, to double-check your EFI folder type,
If the Manjaro Folder is Inside its the partition you are looking for,
to go back to your root EFI partition i.e FS11:
map > map-table-linux.txt
Now restart the system and boot into macOS from selecting macOS Drive from Boot Menu.
After Successfully Booting into macOS, Download OC Configurator.
After Downloading OC Configurator move it to Application Folder,
Go to Tools> Mount EFI
Mount Your Windows Partition First,
Open Drive, Search for map-table-windows.txt
Search for the Drive Number for Windows EFI you noted and Copy the PCI line and paste it into new Text File, then add this line just after the PCI line Like this,
it will look something like this after,
Then Mount the Linux Partition,
Again Same steps,
Open Drive, Search for map-table-linux.txt
Search for Drive Number for Linux EFI partition you noted and copy the PCI line and paste it into a new text file, then add this line just after the PCI line like this,
it’ll look something like this after,
Now, Open OC Configurator and UnMount Linux Partition and Mount the main macOS Partition in which the OpenCore is,
EFI> OC> config.plist (open it in OC Configurator)
then go to,
MISC > Entries
then add an entry from (+) symbol which is located below and add both paths we created in the new file and name of OS, make sure you click enable after that.
So, here you go.