Run OS X 10.6 virtual machine on macOS 10.15 with VirtualBox
I am struggling to create a Mac OS X 10.6 (Snow Leopard) virtual machine on macOS 10.15 (Catalina). How can I use Snow Leopard in VirtualBox on macOS Catalina?
Here is what I have:
- macOS 10.15.7 (19H1217)
- Running on a MacBook Pro (Retina, 15-inch, Mid 2014)
- VirtualBox version 6.1.22 r144080 (Qt5.6.3)
- Max OS X 10.6 install ISO file
After initial setup, VirtualBox gets here and no further:
Solution 1:
You are correct. I am using an iMac (21.5 inch, Late 2013) with Catalina 10.15.7 and the same version of Virtual Box. I solved your problem by have the firmware boot from z file. I chose to boot from FS1:\System\Library\CoreServices\boot.efi
.
The simple solution is to enter the following at the Shell>
prompt.
FS1:\System\Library\CoreServices\boot.efi
I used a Snow Leopard ISO file created from a Snow Leopard OS X 10.6 DVD purchased from Apple. For more information, see this answer.
I needed to set the "Audio Controller" to ICH AC97
, otherwise Snow Leopard would not boot after the installation completed. This change results in a Snow Leopard without sound.
After installing, I immediately upgraded to OS X 10.6.8 by downloading Mac OS X 10.6.8 Update Combo v1.1 to the host, transferring to the virtual machine and installing.
I enabled the 64 bit kernel by entering the following command, then restarting.
sudo systemsetup -setkernelbootarchitecture x86_64
Guest Additions failed to install with the following popup message.
I had no problems installing Snow Leopard on a iMac (21.5-inch, Mid 2011) with High Sierra 10.13.6 and Virtual Box version 6.1.12 r139181 (Qt5.6.3). In other words, I did not need to change the "Audio Controller". I was able to upgrade to OS X 10.6.8 and enable the 64 bit kernel. However, Guest Additions failed to install with the following popup message.
I assume Guest Additions would have installed, if an older version of VirtualBox was being used.