I wanted to try macOS before switching to a Mac
I installed VirtualBox 6.1
I installed macOS dmg from Google Drive(that is, highly compressed dmg, because I don't have sufficient Internet)
I configured the following:
General:
Name: macOS
Operating System: Mac OS X (64-bit)
System:
Processors: 2
Base Memory: 2048MB
Acceleration: VT-X/AMD-V, Nested Paging, Paravirtualization Interface(Hyper-V)
Storage:
Controller SATA:
SATA Port 0: [Optical Drive] Mac OS X Live DVD.dmg
SATA Port 1: MacOS.vdi [Normal, 1.00 TB]
REST DEFAULT.........
Next, I applied the VBoxManage Code in cmd(Running as Administrator).
Code:
Code: Select all
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe 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/GetKeyFromRealSMC" 1
(Plus: I also closed VirtualBox, also from Task Manager, before applying the code... )
When I started the VM, hoping that it would boot successfully, it booted into the efi internal shell
I reset the VM, still the same.
Thinking that disabling EFI would fix it, I disabled it, then started the VM. Unfortunately, it didn't start at all.
Please suggest me!