Ford's Garage

Small garage of one Ford in the big internet


AMD Ryzen, Virtualbox и Mac OS Catalina


Образ можно взять здесь.

После импорта образа в vbox выполнить на хост-машине:


VBoxManage modifyvm catalina2019 --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage modifyvm catalina2019 --cpu-profile "Intel Core i7-6700K"
VBoxManage setextradata catalina2019 "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata catalina2019 "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata catalina2019 "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Hackboard"
VBoxManage setextradata catalina2019 "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata catalina2019 "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage setextradata catalina2019 VBoxInternal2/EfiGraphicsResolution 1920x1080
VBoxManage setextradata catalina2019 VBoxInternal/CPUM/IsaExts/AVX 0
VBoxManage setextradata catalina2019 VBoxInternal/CPUM/IsaExts/AVX2 0

Теперь образ должен запуститься.

Guest Additions

Все действия производятся в терминале внутри виртуальной машины


sudo nvram "recovery-boot-mode=unused"
sudo shutdown -r now

Перезагрузка в режим восстановления


csrutil disable
spctl kext-consent add VB5E2TV963
nvram -d recovery-boot-mode
reboot

Перезагрузка в обычный режим


sudo mount -uw /
sudo chown :admin /System/Library/Extensions/
sudo chmod 775 /System/Library/Extensions/

Запустить и выполнить установку Guest Additions


sudo chown :wheel /System/Library/Extensions/
sudo chmod 755 /System/Library/Extensions/
sudo nvram "recovery-boot-mode=unused"
sudo shutdown -r now

Повторная перезагрузка в режим восстановления


csrutil enable
nvram -d recovery-boot-mode
reboot

Guest Additions установлены

XCode

Обновить ОС через "Системные настройки", "Обновление ПО", "Доступны другие обновления", "Подробнее" до посленей версии Mac OS Catalina. На новый релиз не обновляться.

Все ссылки на все релизы XCode можно найти здесь.

Для Catalina последняя поддерживаемая версия Xcode 12.0.1