chmod +x prepare-iso.sh && ./prepare-iso.sh
.Mac OS X
Mac OS X (64-bit)
.VBoxManage modifyvm VM_NAME --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
(where VM_NAME
is the exact name of the VM set in step 4) so the VM has the right CPU settings for macOS.Utilities > Disk Utility
, select the VirtualBox disk, and choose Erase
to format it as:Mac OS Extended (Journaled)
APFS
.Settings -> Storage
.command+c
or command-v
(copy&paste), you need to remap or unset the 'Host Key Combination' in Preferences -> Input -> Virtual Machine
.mac-dev-playbook
, which I use to set up and configure my own Mac workstation for web and app development.View -> Show All Devices
and format the newly visible device (Source: tinyapps.org).F12
to get to the VirtualBox boot manager. Select EFI In-Terminal Shell and run:Ports > USB
, select USB 3.0 (xHCI) Control
.VM_NAME
with the name of your Virtual Machine. Replace N
with one of 0,1,2,3,4,5. These numbers correspond to the screen resolutions 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 screen resolution, respectively.xcode-select --install
(or just try using git
, gcc
, or other tools that would be installed with CLI tools).