How to Install macOS Monterey on VirtualBox in Windows 10/11

macOS Monterey or macOS 12 is the latest Mac operating system. However, if you want to test and try the beta version then the best way is to install it on Oracle VirtualBox. In this guide, you will learn how to install macOS Monterey on VirtualBox in Windows 10/11. But before, installing macOS Monterey on VMware, let’s have some information on this latest Mac operating system and its new features.

macOS Monterey

macOS Monterey (version 12) is the 18th major release of macOS, Apple’s desktop operating system for Macintosh computers. The successor to macOS Big Sur, it was announced at WWDC 2021 on June 7, 2021, and is expected to be released later in 2021. A beta version of macOS Monterey was released to developers enrolled in the Apple Developer Program on June 7, 2021. A public beta version will be available in July 2021.

macOS Monterey Features

As compared to macOS Big Sur, Apple has introduced some wonderful new features.

Here are some of the top new macOS Monterey features:

  • Introduction of Shortcuts for the Mac
  • Universal Control, which allows a single keyboard and mouse to interact across multiple Macs and iPads at once
  • Redesigned Safari browser
  • Support for playing AirPlay content received from iOS and iPadOS devices
  • Enhancements to FaceTime, including the ability to share screen, and the SharePlay feature which provides a way to experience content simultaneously and in sync
  • Ability to factory reset the device from the System Preferences app
  • Live Text to copy, paste, translate, and lookup text in Photos, Screenshot, Quick Look, and Safari (requires a Mac with Apple silicon)
  • Focus to set different modes to filter notifications across iPhone and iPad.

System Requirements

macOS Monterey is compatible with all Macs with Apple silicon and the following Intel-based models:

  1. MacBook: Early 2016 and newer
  2. MacBook Air: Early 2015 and newer
  3. MacBook Pro: Early 2015 and newer
  4. Mac Mini: Late 2014 and newer
  5. iMac: Late 2015 and newer
  6. iMac Pro: Late 2017
  7. Mac Pro: Late 2013 and newer

Required Files to Install macOS Monterey on VirtualBox in Windows

In order to install macOS Monterey on VirtualBox on Windows, you’ll need to download the below-given links:

  1. Download Oracle VirtualBox
  2. Download macOS Monterey ISO
  3. Download VBox Code

So, here are the steps to install macOS Monterey on VirtualBox:

Phase 1. Install VirtualBox on Windows PC/Laptop

Oracle VM VirtualBox has been developed by Oracle Corporation as a free and open-source virtualization framework. Using Windows, macOS and Linux, Solaris, as well as OpenSolaris you can mount the VirtualBox. This allows users to build virtual machines to run other operating systems. “It supports guest development and management of Windows and Linux running virtual machines and restricted virtualization on Apple hardware of macOS guests.”

A virtual machine is a virtual system or program that offers the same features as physical machines (eg, a computer system with its own CPU, memory, network interfaces, and storage capacity). A virtual machine like a real device is used to run applications or OS.

  • Navigate the folder where you have downloaded your VirtualBox and double-click on the downloaded “VirtualBox” file to install it.
  • Oracle VM VirtualBox Setup” window will appear on the screen and click on the “Next” button to continue.
  • Choose the location where you want to install the VirtualBox and click on the “Next” button to continue.
  • Click Next.
  • Click Yes and then click the Install button to start the installation process.

Install VirtualBox

Phase 2. Create macOS Monterey Virtual Machine & Configure

Launch the VirtualBox VM and select New.


Type in a Name for the virtual machine like macOS Monterey, make sure the Type is set to Mac OS X and the Version is set to Mac OS X (64-bit). Click Next.

Type the VM Name

Set the RAM size to at least 4 GB (4096 MB) and click on Next. 2048 MB is recommended but you can provide more than that depending on the RAM you have. 

Select the Create a virtual hard disk now option and click on the Create button to continue.

Create a virtual hard disk now

Select VDI (VirtualBox Disk Image) and click Next.

Select VDI

On the next screen, if you want a faster setup, select Dynamically allocated. If you want faster performance (which we recommend), select Fixed size, and then click Next.

Dynamically allocated

Select the amount of space for your virtual machine and click the Create button.

Provide Disk Size

Now, select Settings to customize certain things.


Go to the System > Processor tab and select a minimum of two processors or higher.


Go to the Display > Screen menu then increase the Video memory to 128 MB.

Video memory

You also need to disable the floppy disk from the boot order, to disable it, go to the System tab and then uncheck the box of the Floppy.

Uncheck Floppy

Enable the USB 3.0 from the USB tab.

Enable the USB 3.0

Go to Storage > Empty and select the DVD icon and select Choose/Create a virtual Optical Disk to choose your macOS Big Sur ISO file.

Choose/Create a virtual Optical Disk

Click the Add button and select the macOS Big Sur ISO file then click Open.

Select macOS Monterey ISO

Select Choose.


At last, select OK.


Phase 3. Run VirtualBox Code to the Command Prompt

Once you’ve created and customized your virtual machine, it’s time to run some codes in order to install macOS Monterey on VirtualBox. First, you should notice your virtual machine name because later on, we will use it. 

Note: It’s highly recommended that you should quit the VirtualBox program before executing the code. If you don’t do it, your virtual machine might not proceed to the installation step.

Open the VirtualBox code. Go to the Edit tab and select Replace.

Now, replace “VM Name” with your virtual machine name and select Replace All.

Once you replaced the “VM Name” with your virtual machine name, then run the code one by one to the command prompt (CMD). Remember that, you must run Command Prompt as an administrator

Copy the first line and then paste it to Command Prompt, press enter.

Now, copy the rest of the code and paste it to the CMD, and press enter. Once finished, close both CMD and Notepad apps.

Phase 4: Start the macOS Monterey Virtual Machine

Open the VirtualBox app then click the Start button.


Once you have started the virtual machine then you’ll see some code running in the background. Just wait until you see the Apple logo.

Select your preferred Language and click the arrow icon at the bottom right-hand corner.


Select Disk Utility and click Continue.

Disk Utility

Choose VBOX HARDDISK Media then click Erase.


Here, select the following options and select Erase. When finished, click Done.

  • Name: macOS Monterey (optional).
  • Format: APFS
  • Scheme: GUID Partition Map

Click the Disk Utility tab and select Quit Disk Utility.

Quit Disk Utility

Select Install macOS 12 Beta and click Continue.

Install macOS 12 Beta

Click Continue.

On the next screen, click Agree and once again select Agree.


Select the macOS Monterey hard disk and click Continue.

Now, wait patiently. It will take a good 20 to 30 minutes, depending on the speed of your PC or a laptop.

Phase 5. Setup macOS Monterey for the First Time
  • On the Welcome screen, select your country/region and click Continue.

  • Click Settings to customize Language, Input, and Dictation. Otherwise, click Continue.
  • On the Accessibility page, click Not Now and then click Continue on the Data & Privacy page.
  • Select how your computer connects to the internet. I recommend choosing My computer does not connect to the internet.
  • On the Migration Assistant screen, click the Not Now button to continue.
  • Click on Set Up Later then Don’t Sign In. You can add your Apple ID later.
  • Select Agree to Terms and Conditions. Once again select Agree.

  • Create an account with a Full name and password. Click Continue.


  • Click Continue on Make This Your New Mac Window.
  • Select Set Up Later on the Screen Time page.
  • Here, you can either enable or disable Siri then click Continue. If you have decided to enable Siri then select your preferred language on the next screen.
  • Now, select your preferred look like Light, Dark, or Auto and click Continue.

  • Finally, macOS Monterey is successfully installed on VirtualBox.

Install macOS Monterey on VirtualBox


That’s it. This is how you can install and run macOS Monterey on VirtualBox on a Windows 10/11 PC or laptop. The installation process was really easy. All you need to do is download the required files and make sure Virtualization Technology is enabled from BIOS.

Related Posts:

How to Install macOS Monterey on VMware in Windows 10

How to Download macOS Monterey ISO File

How to Install macOS Mojave on VMware Workstation in Windows 11

How to Install macOS Ventura on VMware Workstation in Windows 10/11

How to Install macOS Ventura on VirtualBox in Windows 10/11 PC

ShaadLife Team: We are professional How-to content writers. As a tech enthusiast and geek, we love to write and share articles about different operating systems such as Android, Windows, macOS, iOS, and some other products like a smartwatch and smart TV.

View Comments (7)

  • Hello! I used your tutorial to set up macOS Monterey using VirtualBox and everything was fine, except for when I pressed start. I constantly get crashes, saying "This system was automatically rebooted after panic", and it runs through the same code as it did the first time.

    Each time I get further through the installation process, but it still ends up crashing in the end, and I don't know what to do.

  • when i am installing macos monterey after erasing the disk utility, the download starts over and over. it gives me the downloading screen, coompletes it, runs some code, and then i am back at the begin of the downloading screen, and it does it again. can you help me?

  • installed MacOS using this tutorial in VBox on ubuntu 20.04. And I had the same issue with crashing in a boot loop…

    VBoxManage setextradata “MacOS Montery” “VBoxInternal/TM/TSCMode” “RealTSCOffset”

    helped for me.

Recent Posts

This website uses cookies.