How to upgrade macOS Sierra or macOS High Sierra to macOS Mojave

Cyberdevs

Supervisor
Staff member
Joined
Aug 29, 2018
Motherboard
GA-Z170X-Gaming 5
CPU
Intel Core i7 6700K
Graphics
AMD Radeon Pro 580
OS X/macOS
10.15.x
Bootloader
Clover (UEFI), OpenCore
Mobile Phone
iOS
This is a quick guide on how to upgrade macOS Sierra or macOS High Sierra directly to macOS Mojave.

The process is pretty simple and straight forward but you need to make sure that there are few things that you check before attempting to update to Mojave:
  1. Make sure that you are using a compatible SMBIOS definition which supports macOS Mojave.
  2. Make sure that you already installed the latest version of the Clover Bootloader.
  3. Make sure that you have the latest versions of the KEXT files available in /EFI/Clover/kexts/Other
  4. Make sure that you have already downloaded the Install macOS Mojave.app from App Store and it is available in your Applications folder.
  5. Make sure you have a back up of your data on the destination drive that you want to upgrade to macOS Mojave
  6. And last but not least remember that macOS Mojave will convert the format of the disk (either if it’s a conventional HDD or a SSD) it will be converted to APFS by default and you need to have at least one of the following drivers available:
  7. apfs.efi
  8. apfsdriverloader.efi
These files are available in the Clover's installer package and you can use them but if for whatever reason you like to use the Apple's original apfs.efi you can follow these instructions:

You can extract the apfs.efi from your current macOS High Sierra by using the following command in the terminal:
Code:
cp /usr/standalone/i386/apfs.efi to ~/desktop
The command above will copy the apfs.efi to your desktop which you can easily copy to your EFI folder to the DriversUEFI64 folder.


How to extract the apfs.efi from the installer:
You can also extract the apfs.efi from the Install macOS Mojave.app :
  1. Simply right clicking the installer app and the select the “Show Package Contents”
  2. Then navigate to the following path /Contents/SharedSupport/ an then double click on BaseSystem.dmg to mount it
  3. Once the package is mounted you can find the apfs.efi under the following path: /usr/standalone/i386/apfs.efi
  4. Now you need to add the apfs.efi to your EFI partition under the /EFI/Clover/DriversUEFI64 folder.
Remember if you are going to use Apple's original apfs.efi file you will see the apfs verbose logs when the clover is loading, to remove them check the How to remove APFS verbose logs from clover's GUI for the instructions.

Ok, now if you have everything ready, open up the Install macOS Mojave.app from the applications folder
Screen Shot 2018-09-18 at 7.19.13 PM.PNG
Follow the steps and let the installer run its course and once it’s done the computer will reboot into the next stage. You might notice that the timing is a bit longer than a normal installation but it’s fine, the installer needs to make sure that the system is getting updated and then it will reboot twice until you reach the desktop.
Screen Shot 2018-09-18 at 7.19.21 PM.PNG
Screen Shot 2018-09-18 at 7.19.24 PM.PNG

If for whatever reason the installer gets stuck you can simply reboot the computer and it will continue.

Good Luck!
 
  • Like
Reactions: arsradu