How To Mac VirtualBox

How To Install macOS 13 Ventura on VirtualBox on Windows PC

Written by John

Apple will release many new things at the WWDC 2022 event, such as iOS 16, iPadOS 16, watchOS 9, and tvOS 16. But, one thing that will get the most attention, especially from macOS users, is the new macOS 13 Ventura. We have created a step-by-step tutorial showing how to install macOS Ventura on VirtualBox on Windows PC.

What Is VirtualBox?

VirtualBox is open-source software that lets you create virtual machines to run different operating systems on a single PC concurrently. For example, you can run macOS and Windows concurrently by creating a virtual machine. With the VirtualBox tool, you can install Windows OS on macOS and vice versa. However, most users use the VirtualBox tool to install macOS on their Windows machines.

Some users also install Windows on VirtualBox on Mac to use Windows on Mac level specifications. In comparison, some use it to run non-compatible software and tools on Windows and Mac, such as xCode, etc. VirtualBox supports multiple operating systems, such as Windows, Linux, Macintosh, etc.

Enable Intel VT-x or AMD-V in PC

To install macOS 13 on Windows with Virtual Machine, your PC must support Intel VT-X (Intel Virtualization Technology) or AMD-V Standard. Your PC must support any of these to install virtual machines.

Head over to ‘Task Manager’ or press ‘Ctrl+Alt+Del.’ Then, move to the ‘Performance’ tab, then CPU, and check the lower right section. If you see the Virtualization option as Enabled, it means it is enabled and supports VT-X. If not, you need to ‘Restart’ your system, open the ‘BIOS’ setting, and enable the features from the ‘BIOS Features’ setting.

How to Install macOS 13 Ventura on VirtualBox on Windows PC

1. Download macOS 13 Ventura

In this tutorial, we use macOS installer .pkg file to install macOS Ventura on VirtualBox on Windows PC.

Go to Mr Macintosh and find a new version of macOS Ventura pkg file.

2. Create macOS Installer Image

We will first install older version of macOS on VirtualBox on Windows to convert InstallAssistant.pkg to "Install macOS 13". Then, we will use Terminal  to create Ventura ISO Installer Image. We are using macOS Sierra because it works better on VirtualBox.

Step 1: Run macOS Sierra on VirtualBox by follow this tutorial

Step 2: Copy .pkg to Sierra Virtual Machine and Open it.

Convert InstallAssistant.pkg to Install macOS Ventura App

Step 3: Go to Applications folder and you will see "Install macOS 13"

Install macOS 13 beta in Applications folder

Step 4: Create macOS ISO Installer:
To create Ventura ISO Installer for VirtualBox, we will use the Terminal. So, execute the commands mentioned below in the Terminal:

Create macOS Ventura ISO Image

Create Simple UDTO Disk in Temporary Folder:

hdiutil create -o /tmp/Ventura -size 14079m -volname Venturaiso -layout SPUD -fs HFS+J -type UDTO -attach

Create macOS Installer Disk

sudo /Applications/Install\ macOS\ Ventura\ --volume /Volumes/Venturaiso --nointeraction

Unmount Disk Image, Rename and Move Ventura.iso file to Desktop

hdiutil detach -force /Volumes/Install\ macOS\ Ventura\ beta

mv /tmp/Ventura.cdr ~/Desktop/Ventura.iso

3. Install VirtualBox and Extension Pack

To install macOS 13 on the VirtualBox, you will need to install the latest version of VirtualBox and Extension Pack. You can easily download the VirtualBox and Extension Pack from their official website.

Install New VirtualBox

4. Create a macOS Virtual Machine

To install macOS 13 Ventura on VirtualBox, you need to create a new virtual machine in VirtualBox. After installing the VirtualBox, open it, and click on the ‘New’ button. Now, you need to create the same settings in your VirtualBox.

  • Name: macOS Ventura
  • Type: ‘Mac OS X’
  • Version: ‘macOS High Sierra (64-bit)’

On the next screen, you select the memory size to at least ‘4096MB.’ The max you can set it to 60% of your RAM. You can select more if you want to.

Create Virtual Machine for macOS Ventura

Now, select the ‘Create a Virtual Hard Disk Now’ from the given options and select "VMDK" for Hard Disk file type. Then, select ‘Dynamically allocated’ for Storage. The next popup will ask you to choose the file location and size. So, select the file location. Then, choose the size to ‘120 GB.’ Click on the ‘Create’ button.

Create Virtual Disk and File Location

5. Configure Your New Virtual Machine in VirtualBox

You will need to configure the VirtualBox before installing the macOS. So, click on the ‘Settings’ icon, and open the settings. Then, head to the ‘System’ tab, and ‘Uncheck’ the ‘Floppy’ option. Also, ensure that the ‘Chipset’ option is selected to ‘ICH9’ and ‘Hardware Clock in UTC Time’ is disabled.

Now, head to the ‘Processor’ tab and ensure that the number of processors is set to ‘1.’ And the ‘Execution Cap’ is set to ‘100%.’After that, enable the ‘Enable PAE/NX’ option.

System Tab in VirtualBox

In the next step, jump to the ‘Display’ tab and set the ‘Video Memory’ setting to ‘128MB.’ Also, set the ‘Graphics Controller’ setting to ‘VMSVGA.’

Display Tab in VirtualBox

After performing the above steps, head to the ‘Storage’ tab. Then, click on the ‘DVD’ icon, and open your Ventura.iso Image file, which you created in the second step in macOS Sierra.

Add Ventura ISO Image to VirtualBox

Then, move to the ‘USB’ tab, and select ‘USB 3.0’, USB 3.0 Controller help you enable mouse and keyboard when install macOS. After adding it, click on the ‘OK’ button.

Enable USB 3.0 in VirtualBox

6. Configure Your Virtual Machine With Command Prompt

The next step is to configure your new virtual machines with Command Prompt. So, open the ‘Command Prompt’ in windows search as ‘Administrator.’

Open Command Prompt

After that, enter the mentioned codes in the Command Prompt. You also need to change the "VM Name" with your virtual machine name. For instance, if you named your virtual machine: macOS Ventura. Then, replace "VM Name" with "macOS Ventura".

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Configure VirtualBox with CMD

Note: you need to close VirtualBox when run this commands. Close the ‘Command Prompt’ when the process completes, and head to the next step.

8. Install macOS Ventura on VirtualBox

Now, re-open the VirtualBox tool, and click on the ‘Start’ button to run your macOS virtual machine. After that, select the ‘Disk Utility’ option from the given options, and then click on the ‘Continue’ option.

Open Disk Utility in macOS Ventura VirtualBox

After performing the above step, select ‘VBOX HARDDISK Media’, and then click on the ‘Erase’ option. You will now see a popup named Erase “VBOX HARDDISK Media” with some settings. Then, rename the drive to ‘macOS Ventura’ and select APFS and GUID Partiton Map. Click on the ‘Erase’ button, and close the ‘Disk Utility’ window when the process completes.

Format Virtual Disk for Ventura on VirtualBox

Then, click on the ‘Install macOS 13 Beta’ button and then ‘Continue.’ Then, select your macOS Disk. You will now see a new pop-up with a progress bar. You need to wait till the process completes. macOS Ventura will be installed on Virtual Disk on VirtualBox.

Install macOS Ventura 13 on VirtualBox on Windows PC

9. Install Guest Tool and Change Resolution

You have now installed macOS Ventura on Virtual on Windows PC. After installing macOS 13, you can install the Guest Tool on your Virtual Machine and open some advanced settings. You can check our detailed tutorial to know how to install the Guest Tool on macOS on VirtualBox. After installing the Guest Tool, you can make tweaks to your machine, such as change resolution, enter full screen mode etc. You can learn to do this with the help of the tutorial links attached below.

How to Change the Screen Resolution of macOS on VirtualBox
How to Install Guest Tool on macOS on VirtualBox

There you go! We have now installed macOS Ventura on VirtualBox on Windows PC. We hope you followed the steps correctly and perfectly installed the macOS 13 Ventura. If you face any issues while installing the brand-new macOS, you can leave a comment. We will get back to you with a solution. That’s all for this tutorial.

1 Comment

  • everything went smooth till installation, after that the machine kinds of boot loops and rests at a command line thing(sorry not a pro). can you suggest something?

Leave a Comment