How To VirtualBox

How to Update Your macOS Mojave in VirtualBox to the Latest Versions

Written by John

Sometimes upgrading to your Mac OS to the latest version can seem stressful and can take up valuable time; however, it is essential to always keep your system up to date. The main reason for this is security, with each update of each instalment of macOS that comes out comes security upgrades that are necessary due to flaws and loopholes that have been noticed in the previous versions.

So the more up to date you are with your Mac OS the more secure and protected you are against any cyber threats. Today we’re going to look at how to update your Mac OS Mojave to the latest version using Virtualbox, a Virtual Machine that allows you to run Mac OS even if you’re using a desktop PC that is running Windows.

APFS Image vs HFS Image
Now we’re going look at whether you should use an APFS or Apple File System image to upgrade your Mac OS or whether you should use an HFS image or a Hierarchical File System image.

Older versions of macOS such as High Sierra will work with HFS images, and these images can be run in these versions of macOS through VirtualBox no problem at all. However, the issue is that APFS images can’t be ran with these older instalments of the macOS system. Yet the more recent release, Mac OS Mojave allows you to use APFS images however the only issue you’ll find is that if you’re running your Mac OS Mojave through Virtualbox, this won’t support the APFS image; this is unless of course, you have a select bootloader.

To save you the time and effort two image versions have been created for you by myself. The first, HFS, is as we have mentioned supported by Virtualbox and will work faster than an APFS image. You can also update to the latest version using APFS images, and today we’re going to run through how to update your Mac OS system to the newest version through Virtualbox as for beginners this can be very difficult.

How to Update macOS Mojave VirtualBox APFS Image to the Latest Versions

Now we’re going to look at the four steps you should follow to update your macOS to the latest version through VirtualBox using the APFS image file that I have created for you already.

Step 1: Find the new version of macOS Mojave in the App Store

First of all, you’re going to want to open the AppStore before searching “Mojave”. After you’ve done this, you’re going to want to click the get button to download the latest version of Mac OS Mojave if you haven’t already.

Check new version of macOS

Then you’ll want to open System Preferences from the Apple Menu which can be accessed by clicking on the Apple logo in the top left-hand side of your screen. Once you’ve done this, then click Software Update to check for updates.

Update is available for macOS

If there is an update available for you to upgrade to, you’ll see an "Update Now" button, you’re going to want to go ahead and click this, Or if you want to know more information about the upgrade you can click more details and it will tell you about what the update contains.

Restart your Mac to install Update

Click "Restart" button to restart your macOS Mojave

Step 2: Turn off your Virtual Machine and Add new Bootloader.

You’re Mac OS will then undergo a restart, when it is back at the first black boot screen, go ahead and turn off your Virtual machine

New Bootloader for Update: Download Here

Reopen your VirtualBox then select the tab labelled “Storage”, from here you are going to want to click Storage Devices and then click okay.

Add New Virtual Disk to VirtualBox

Once you have clicked storage devices, then go ahead and click “Choose Existing Disk” and open Update.vmdk disk.

New Bootloader for Update

Once you have done this, click “Ok” to save your progress so far and then turn your Virtual Machine back on.

Step 3: Now we’re going to boot to macOS using our Bootloader.

Turn on your Virtual Machine, at the first back screen, press “ESC” button. Then type this: fs1:\update.nsh and press “Enter”, and this will begin the process of booting Mac OS using the installer image.

Boot to Bootloader

Step 4: Install new macOS Mojave Update in VirtualBox

Wait about 30-45min to install new macOS Update, and once this has been completed, you will see that it has finished.

Install Update in Mojave VirtualBox

After your new version of macOS Mojave has installed your Mac OS or Virtual Machine will then restart and once that has done you’ll be able to run the latest version of macOS Mojave.

macOS Mojave VirtualBox is Updated

Done, Run new version of macOS Mojave, you can remove the update.vmdk disk in your VirtualBox and keep it to update to another new macOS Update. Now, you can run the latest version of macOS Mojave on your Virtualbox, and you shouldn’t have any issues at all.

Always remember in future if you have the opportunity to upgrade you’re still going to want to make sure you do this to ensure that you’re protected from any cyber threats and you’ve got access to all the latest features of your chosen Mac OS.

Featured Posts
  • After entering fs1:update.nsh, I get errors:
    FS1:>cd “macros install data”
    Error. Directory ‘FS1:macros install data’ was not found.
    … operable program, or script file.

    • Hi. I’ll make another bootloader image in this week to fix this problem! Hope you wait!
      P/S: type this fs0: (press enter) then: edit update.nsh (press enter), replace fs1 to fs2 or fs3 and press Ctr+Q to save this file. Try!

  • Hi, I’ve done as follows and I get this error when i enter fs1:update.nsh

    “fs1:update.nsh is not recognised as an internal or external command, operable program or script file”

  • >