Installation
- Download the image from https://techsviewer.com/install-macos-10-14-mojave-virtualbox-windows/
- Refer the detailed installation steps mentioned in above link. Or refer below steps for quick reference:
- Create new VM of type Mac OS X & latest 64bit version.
- Disable Hyper-V if 64-bit option is not available when creating new VM in VirtualBox.
- Select downloaded VHD file as Hard Disk.
- Edit the created VM & In the “System” category open the “motherboard” tab.
- Check the box next to “Enable EFI” and change chipset to IHC9 or PIIX3.
- In the “Processor” tab, check the box next to “Enable PAE/NX” and increase cores to 2 (50% of your CPU)
- In the “Display” category, change the Video memory to 128MB
- In Storage tab then enables "Use Host I/O Cache" option
- Close VirtualBox & from admin command prompt execute below commands:
> cd "C:\Program Files\Oracle\VirtualBox\"
> VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
> VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
> VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
> VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
> VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
> VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
- Enable USB 3.0 Controller for Mouse & Keyboard support.
- Start the newly created VM & enjoy.
Usage
- Install IP messenger for file transfer.
- Change the Network Adapter, in VM settings, to "Bridged Adapter" so that guest OS & host OS are on same IP range, and IP messenger works seamlessly with this.
- For full screen resolution support, execute below commmand in Administrator cmd prompt. reference:
> cd "C:\Program Files\Oracle\Virtualbox"
> VBoxManage setextradata “Your Virtual Machine Name” VBoxInternal2/EfiGraphicsResolution X
Where X can be one of 1280x720, 1920x1080, 2048x1080, 2560x1440, 3840x2160, 1280x800, 1280x1024, 1440x900, 1600x900.
VirtualBox does not support: 1366x768 (you can use 1280x720 with "Scaled Mode")
- File transfer via IP msngr is slow, so instead use Network Folder Sharing. Share folder on Windows Host On mac, in Finder menu, Go -> Connect to Server... Enter
smb://<IP_OF_HOST>
and connect. You might be required to enter user credentials of windows host.
Will keep updating the post as I find new tweaks required for smooth running.