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

79
Leave a Reply

avatar
22 Comment threads
57 Thread replies
2 Followers
 
Most reacted comment
Hottest comment thread
35 Comment authors
AlessandroJohnemmygordon ouopsforce Recent comment authors
newest oldest most voted
emmy
Guest
emmy

i can’t write fs1:\update.nsh when I press “ESC” it take me to the boot manager selection screen.

gordon ou
Guest
gordon ou

Can you help me update to Catalina? I followed this but then, there is an error after installing Catalina. I did not back it up so will I get my data back?

Majid
Guest
Majid

HI
can I update from Mojave to Catalina? like this?

opsforce
Guest
opsforce

I try upgrade from Mojave to Catalina, but fail!!! importantly, I already backup Mojave, oh yeah

Mar
Guest
Mar

I used this for Catalina. No clue how old my image was (beta) it had a update but.. I couldn’t figure out how to use it. Ran much faster on Vmware. So I let it update then downloaded this file and did what he said. So its on 10 more min of installing.

bestmarketing
Guest
bestmarketing

Hi, Thanks a lot for all the tutorials you doing a great job, I followed this tutorial to update macOS 10.3 to 14.6 but for me, it gives me different results after I hit update, it downloaded the 6 GB for the new macOS 14.6 but it doesn’t install it keeps asking me to install it inside the macOS while the system is running but even though it doesn’t let me, when I chose the HD it says this volume is not formatted as APFS but I still tried your steps and no luck it looks like I have to… Read more »

matt
Guest
matt

When I press esc I am taken to the a menu with boot options like boot manager etc no way to type

LeslMosnk
Guest
LeslMosnk

after installing the update I get stuck in the shell, how do I boot macOS after that?

Alessandro
Guest
Alessandro

I’m stuck here too, did you resolve that?

Nico
Guest
Nico

Please. I try to explain which commands the virtual machine excexute:
– I pressed ESC
– i typed fs1:\update.nsh

Then the shell excecute different commands like:
– load fs1:\vboxapfs.efi
– map -r

At this step the shell tryed to excecute:
– fs0:\macos install data\locked filed\boot files\boot.efi

For all of this command return the message:
– fs0:\macos install data\locked filed\boot files\boot.efi is not recognized as an internal or external command, operable program, or script file
…..etc

Anyone can help me???

Emiliano Gallo
Guest
Emiliano Gallo

Could you solve it? I’ve with the same problem

Jim
Guest
Jim

For the people having issues, just follow the process exactly as detailed in the post. If works without editing anything. I’m using VBox in Linux and works for update to 10.14.4 ->10.14.5 and also for 10.14.5 -> 10.14.6.