Как запустить MacOS на VirtualBox менее чем за 30 минут

Как запустить MacOS на VirtualBox менее чем за 30 минут

31 мая 2022 г.

Если вы хотите разрабатывать приложения для iOS, проще всего купить Mac или арендовать его у MacInCloud или у других поставщиков. Но если вам нравятся сложные вещи, вы можете установить свой собственный экземпляр в VirtualBox.


На первом этапе создайте виртуальную машину с типом «Mac OS X» и версией «Mac OS X (64-разрядная версия)». Память минимум 4G, но рекомендуется 8G. Создайте динамически выделяемый виртуальный жесткий диск для виртуальной машины размером не менее 100 ГБ.


Когда ваша виртуальная машина будет создана, давайте ей несколько ядер (я выделил 4 ядра из своих 8 ядер), максимум 128M видеопамяти и проверим 3D-ускорение. С панели USB используйте USB 1.1.



Сложная часть — это подготовка виртуальной машины. Вы можете сделать это из командной строки, запустив [следующий скрипт] (https://gist.github.com/TheBojda/95ef6967a9009ece1331781c77797177):


``` Баш


!/бин/ш


замените ${VM} на имя вашей виртуальной машины (например, MacOSX Monterey)


замените $RES на ваше разрешение (например: 1920x1080)


VBoxManagemodifyvm "${VM}" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff


VBoxManage setextradata "${VM}" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"


VBoxManage setextradata "${VM}" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"


VBoxManage setextradata "${VM}" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95"


VBoxManage setextradata "${VM}" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "наша тяжелая работа под защитой этих слов, пожалуйста, не крадите (c) AppleComputerInc"


VBoxManage setextradata "${VM}" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1


VBoxManage setextradata "${VM}" "VBoxInternal/TM/TSCMode" "RealTSCOffset"


VBoxManage setextradata "${VM}" "VBoxInternal2/EfiGraphicsResolution" "$RES"


На последнем шаге смонтируйте iso-образ компакт-диска с ОС и запустите виртуальную машину.


Через некоторое время вы увидите пользовательский интерфейс установщика. Выберите свой язык и нажмите Далее.


На первой странице выберите «Дисковая утилита» и нажмите «Продолжить».



Выберите свой жесткий диск, нажмите кнопку стирания и дайте имя своему жесткому диску.



Вернитесь на первую страницу, выйдя из дисковой утилиты, и выберите «Установить macOS».



Нажмите «Продолжить», согласитесь с условиями, выберите свой жесткий диск в качестве целевого носителя и начните установку.


Если все работает хорошо, примерно через полчаса у вас будет новенькая виртуальная машина Mac.


Поздравляем. Используйте его во благо!



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE