Well, yeah, I was desperate to debug an app on mac OS so … You can have it run on Ubuntu host with VirtualBox.
It works on other versions of Ubuntu and VirtualBox. Haven’t tested mac OS Mojave.
If you try it, drop a line on the comments below to share with other desperate developers/sysadmins.
Prerequisites:
- VirtualBox v4.x.x & v5.x.x Installed. Tested on v5.1.22 r115126 (Qt5.5.1)
- Ubuntu 16.04 LTS (that’s you host OS)
- MacOS Sierra (that’s your guest OS) (Download ready-made image)
Steps:
- Download and extract the VM image.
- Open VirtualBox and create a new virtual machine and give it a name, but, choose the ready-made image instead of creating a new disk.
- Close VirtualBox and run the shell commands shown below. Notice: you have to replace “Virtual Machine Name” between the quotes with your VM’s name!
- Start the VM and follow the installation.
- Enjoy.
1 2 3 4 5 6 7 |
VBoxManage modifyvm "Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage modifyvm "Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 |
Nice article …. A long shot but could this be run as a Docker container?
No MacOS cannot run in a container with on Linux Host because they don’t share the same kernel.
https://serverfault.com/a/607717
Did you gave it a try? It worked?
Torrento don’t work, you have another link?
No I don’t have any. Sorry :(