Summary changed from Virtualbox Crashes on El Capitan Beta 6 to Virtualbox Crashes on El Capitan Beta 6 FIXED IN SVN Test build doesn't work. Turns out the culprit was modified /bin/chown behavior in beta 6, it now strips set-uid bits (as it probably should). We use it to deal with really ancient VBox installations which may have directories. Virtualbox Mac El Capitan Download Dmg. Install Mac OS X El Capitan on VirtualBox Before going to install Mac OS X El Capitan, you need to download VirtualBox. After that, you downloaded successfully VirtualBox install the software on your PC. Remember one thing that VirtualBox and VMware Workstation this too is one of the greatest tool. After the code, you are ready to install the Mac OS X El Capitan. Slender 8 pages. The installation process is very simple. It involves creating a new user account, selecting region, time and language preferences. After the installation, you can now run the OS X El Capitan on virtualBox on a PC. Installing Mac OS X El Capitan on PC using VirtualBox will break. Open virtualbox and click ‘New’ to create a new virtual machine with the following details: Name: El Capitan. Version: Mac OS X 10.11 El Capitan (64 bit) Click next, select 4GB of RAM, and next again. Select the El Capitan image that you have downloaded and unzipped as the disk image, and create the machine. In this document, I will guide you how to install Mac OS 10.11 on VMWare.
El Capitan Vmdk
* On a Mac/other OSX VM, get El Capitan in AppStore |
* Similar for High Sierra, see https://gist.github.com/agentsim/00cc38c693e7d0e1b36a2080870d955b#gistcomment-2214881 |
for the changed script. |
You might have to reboot your Mac after Downloading High Sierra in the AppStore, |
in case the first hdiutil attach .. step fails. |
* (Create install ISO with following script:) |
#!/bin/bash |
# Mount the Installer image |
hdiutil attach /Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app |
# Create El Capitan sparseimage of 7316mb with a Single Partition - Apple Partition Map |
hdiutil create -o /tmp/ElCapitan -size 7316m -layout SPUD -fs HFS+J -type SPARSE |
# Mount the El Capitan sparseimage |
hdiutil attach /tmp/ElCapitan.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build |
# Restore the Base System into the El Capitan Blank sparseimage |
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase |
# Remove Packages link and replace with actual files |
rm /Volumes/OS X Base System/System/Installation/Packages |
cp -rp /Volumes/install_app/Packages /Volumes/OS X Base System/System/Installation/ |
# Copy El Capitan installer dependencies |
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS X Base System/BaseSystem.chunklist |
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS X Base System/BaseSystem.dmg |
# Unmount the installer image |
hdiutil detach /Volumes/install_app |
# Unmount the Base System image |
hdiutil detach /Volumes/OS X Base System/ |
# Optimise Sparseimage Size |
hdiutil compact /tmp/ElCapitan.sparseimage |
hdiutil resize -size min /tmp/ElCapitan.sparseimage |
# Convert the ElCapitan spareseimage to ISO/CD master |
hdiutil convert /tmp/ElCapitan.sparseimage -format UDTO -o /tmp/ElCapitan.iso |
# Rename the ElCapitan ISO image and move it to the desktop |
mv /tmp/ElCapitan.iso.cdr ~/Desktop/'EC 10.11.0.iso' |
# Delete ElCapitan.sparseimage file |
rm -f /tmp/ElCapitan.sparseimage |
###### EOF ###### |
* Copy resulting ISO to VM host |
* New VM, OSX El Capitan (or whatever), .. |
* Tell the VM it's a Mac (replace 'El_Capitan' with your VM name): |
VBoxManage modifyvm 'El_Capitan' --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff |
VBoxManage setextradata 'El_Capitan' 'VBoxInternal/Devices/efi/0/Config/DmiSystemProduct' 'MacBookPro11,3' |
VBoxManage setextradata 'El_Capitan' 'VBoxInternal/Devices/efi/0/Config/DmiSystemVersion' '1.0' |
VBoxManage setextradata 'El_Capitan' 'VBoxInternal/Devices/efi/0/Config/DmiBoardProduct' 'Mac-2BD1B31983FE1663' |
VBoxManage setextradata 'El_Capitan' 'VBoxInternal/Devices/smc/0/Config/DeviceKey' 'ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc' |
VBoxManage setextradata 'El_Capitan' 'VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC' 1 |
* Mount ISO, install (Create Partition with Utilities Menu -> Disk Utility -> Erase) |
* Set resolution via VM's EFI: |
VBoxManage setextradata 'El_Capitan' 'VBoxInternal2/EfiGopMode' <N> |
// <N> can be one of 0,1,2,3,4,5 for 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 |
- Apparently in VirtualBox 5.2.0 and newer you can set a custom resolution, like |
VBoxManage setextradata 'El_Capitan' 'VBoxInternal2/EfiGraphicsResolution' '1920x1080' |