Warning: Trying to access array offset on value of type bool in /home/u752565675/domains/techtwist.tech/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 36

Warning: Trying to access array offset on value of type bool in /home/u752565675/domains/techtwist.tech/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 36

Warning: Trying to access array offset on value of type bool in /home/u752565675/domains/techtwist.tech/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 36

Warning: Trying to access array offset on value of type bool in /home/u752565675/domains/techtwist.tech/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 36

Tech twist

Home » How to » How to install Mac OS Catalina and Windows 10 OpenCore Bootloader?

Warning: Trying to access array offset on value of type bool in /home/u752565675/domains/techtwist.tech/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 36

How to install Mac OS Catalina and Windows 10 OpenCore Bootloader?

Download Links

gibmacOS Master Opencore pkg Whatevergreen kext Apple ALC Lilu Virtual SMC ProperTree Master SSDTTime Master AMD OXS Vanilla

This blog will guide you on how to install a dual boot Mac OS Catalina and Windows 10 OpenCore Bootloader. You can find links to all the necessary downloads above. Just follow these easy steps and you will have it ready in no time.


  • 2 PenDrive of 8 Gb storage or more
  • gibMacOS-master
  • Python
  • kext
  • OpenCore Release
  • ProperTree Master
  • SSDTTime Master
  • AMD_Vanilla-opencore
  • AppleSupport-2.1.6- Release


  • Starting off, you need to plugin your Pendrive. Note that the storage of your PenDrive should be 8 GB or more.
  • Now open the gibmacos-master file. There you will find another folder with the same name. In the folder, you double click the file name ‘gibMacOS’
  • A black window will pop open. Now here, your Python will be put to use.
  • Now here, you will first need to first turn on the toggle recovery from the options given above. So type ‘R’ and press enter. We are doing this so that we don’t have to download the whole package, costing you lots of GBs of data. After this, you will need to download just the recovery package which is no more than 500 MBs.
  • Now on the screen, you will see all the products listed. As we are installing MacOS Catalina, select the latest version and make sure it has -‘FULL INSTALL’ mentioned along with the product. Scroll down, type in your option, and press enter.
  • Once selected the window will start downloading the MacOS Catalina of the version you selected. Once done, you can find the downloaded file in the same folder named ‘macOs downloads‘. Open the file and you will find another file named ‘publicrelease‘. In there you will find your HDMetaDmg recovery package.
  • Go back two steps into the later ‘gibmacOs-master‘ folder, select the file MakeInstall. Open and grant it all the necessary permissions. Next, you will see another black window popping up that will also show your Pendrive name.
  • Select your Pendrive by typing in the number beside it and press enter and as we are gonna use OpenCore Bootloader, you will also type ‘O’
  • In the next window, you will encounter a query asking you if you want to continue. Type in ‘Y’ and press Enter. After this step, all your data from your computer will be erased so make sure your important files are saved elsewhere on your other devices.
  • In the next step, you will be asked to paste the recovery package you downloaded earlier. Go to the downloaded file, right-click on it, and select the option ‘Copy as path’. Paste the copied path in the window and press enter.
  • The extraction of the package starts and should take not more than 10-15 minutes. Once the bootable Pendrive is prepared, you will see a new partition named ‘BOOT‘ in which you will find a folder name ‘EFI‘.
  • Select EFI then select ‘OC’ and there you will find a bunch of other files. There you will select the ‘Drivers‘ folder and delete all the files except for one that is named ‘fwRunTimeServices.efi’.
  • Go back, select a folder named ‘Tools‘ and delete the files inside it.
  • Now go back to the drive where all the downloaded files have been initially placed and select ‘AppleSupport-2.1.6-RELEASE
  • In folder you will two folders, select the one named ‘Drivers‘, copy the drivers files and paste them in the OC folder of the BOOT drive
  • Now select Opencore release folder, go to Docs and copy the file named sample.plist. You will again copy this file in OC and rename it as config.plist
  • Now open folder ‘SSDTTime-master‘ and run the python file inside it called SSDTTime.
  • The file will open a window where it will ask you to make a selection. Type in 4 and press enter.
  • In the next selection, you will type in 2 and press enter and close the window.
  • Now in the Results folder of SSDTTime-master, you should find three files.
  • Copy these three files, go to the OC folder, select folder ACPI and paste them there.
  • One important thing now, you must have all the software shown below. Again, you can find the link to these downloadable files at the beginning of this blog.
  • Now open the folder AppleALC-1.4.7-RELEASE and copy the kext file. Paste the same in the Kext folder of the OC folder in the BOOT drive.
  • Similarly copy all the kext files from the above-shown folders to the same location.
  • Now open the ProperTree-master folder and click on the windows batch file that is named the same. You will find a blank window opening.
  • There, click on the file and then open the config.plist that you saved earlier. If you don’t remember it, it is in your BOOT drive in OC folder of the EFI.
  • Now select File on the top left side and select OC snapshot and there select the OC directory. You will now find a window with much information. There, you have to make a few changes.
  • Scroll down and you will find Misc (read it miscellaneous) options. Change the timeout to 10 seconds.
  • Scroll down a little more to find Security and change the Vault to Optional (With a capital O) and ScanPolicy to 0. Next under NVRAM change prev-lang-kbd to 656e2d55533a30. The numbers here mean you are setting your keyboard language to English which was previously set to Russian.
  • One more thing you need to change is your SMBIOS. Scroll down and change the product name to MacOS 7,1.
  • Scrolling further, you will find the output section. Make sure that ProvideConsoleGop is set to True. Leave the window to be.
  • Now, open AMD Vanilla opencore from the folder where all your downloads are saved. In that folder, you will find another sub-folder named 17h. Select the file inside it.
  • In the file, you will find a section Patch. Just copy it and paste it under the Kernel section of the previous file window. Make sure you delete the previous Patch section before pasting the new one. Take the Patch section above the Quirks and save the file.

Creating Bootable USB Pendrive for Windows

  • The first step is to download Windows 10 ISO file and Rufus. Plug in a new USB Pendrive.
  • Open Rufus and select the BOOT drive that you created earlier for the devices dropdown and select the Windows 10 ISO file for the BOOT selection dropdown and click START.
  • Now it’s time to restart the computer and get into the BIOS settings.
  • Go to Advanced, select PCI Subsystem settings and make sure that Above 4G/ CryptoCurrency Mining is enabled.
  • Now to go Integrated Peripherals and make sure that SATA mode is set AHCI mode.
  • Next, Go to Super I/O Configuration and disable both serial and parallel ports.
  • Next, select Windows OS Configuration and make sure BIOS UEFI/CSM MODE is set to UEFI and save the changes.
  • Now go to the boot menu. There, select your USB and it will take you to three options out of which you will select macOS Base System (external) and it will start booting up all the kext files. While moving further make sure you have a good internet connection.
  • Once the installation is done, your screen will look something like this.
  • Select Disk Utility, go to view and select ‘Show All Devices’ and select the device you want to install macOS on.
  • Click on Erase that you will find on the top panel and name the OS whatever you want.
  • Now go to the Partition on the same panel and divide the storage. The storage assigned to your mac is what you want to erase and create the partitions.
  • Now go back to the menu and select Reinstall macOS and click on ‘continue’. On the screen, you will find the two partitions you just made. Select your OS and click on install.
  • Once the installation is complete, you will be successfully booted into macOS. You can now set up your computer and may log in.
  • Once logged in, open browser and download Clover Configurator.
  • Now open settings, go to Security & Privacy and click on Open Anyway.
  • On the configurator window, go to Mount EFI that you will find on the left panel of the screen to mount your hard disk.
  • Open the partition. On the left panel, you will find that the USB already has both partitions mounted. So just copy those two items, go to EFI, empty the folder and paste the two files there. This will help you boot into your macOS without needing USB all the time.
  • Now it’s time to install windows. Plug in your other Pendrive that has windows 10 file and select it from the boot menu.
  • Now proceed to install your windows 10 by clicking on Install now and selecting your space partition.
  • Once installed, you will be able to boot into Windows 10 as well from the boot menu


This concludes our blog on the dual boot installation. If you need a video graphical explanation then you can find it on our YouTube channel Tech twist. If you liked the post, also do check out our guide on the easiest way to install Chrome OS.

Leave a Comment

Your email address will not be published.