INTRO
Данная статья будет написана в двух частях: первая об установке всех необходимых компонентов и конфигурации виртуальной машины; вторая о процессе установки и запуске macOS на VirtualBox.
Подготовка
Для всех представленных ниже файлов пароль для разархивации: glimake.ru
Если какие-то ссылки перестали работать, прошу связаться со мной напрямую, чтобы я обновил их. Срок действия ссылки составляет 30 дней.
Операционную систему MacOS мы будем устанавливать на виртуальную машину VirtualBox. Скачать ее можно с официального сайта или по следующим ссылкам:
Также нам понадобится пакет расширений для VirtualBox.
Так как мы хотим установить MacOS, то нам нужен ее образ. Скачать iso образ можно здесь.
Теперь, когда все готово, можем приступить к установке операционной системы на VM.
Настройка VirtualBox
Нам нужно установить скаченный ранее пакет расширений для VirtualBox.
- Запускаем VirtualBox.
- Заходим в «Файл» → «Настройки» → «Плагины».
- Нажимаем на «+» для добавления нового плагина.
- Нажимаем «Ок».
Создание виртуальной машины
На главном экране нажмем на кнопку «Создать»
Откроется окно создания виртуальной машины. Теперь просто действуем по инструкции.
В открывшемся окне задаем имя виртуальной машины, желательно без пробелов и спец символов. Указываем папку ВМ — место, где будут храниться файлы VM. Тип – Mac OS X. Версия – Mac OS X (64-bit):
Указываем объем оперативной памяти, который мы хотим предоставить ВМ. Не менее 4Гб.
В следующем окне выбираем «Создать новый виртуальный жесткий диск».
Теперь выбираем VirtualBox Disk Image. В этом формате будет хранится ВМ на диске.
Выбираем «Динамический виртуальный диск»:
Указываем объем жесткого диска, который мы предоставим виртуальной машине MacOS. Указываем не менее 40 Гб:
На этом создание Virtual Machine закончилось. Следующим шагом будет настройка созданной виртуальной машины.
Настройка Виртуальной Машины
На главном экране VBox выбираем нашу созданную ВМ и нажимаем на кнопку «Настроить»:
Т. о. попадаем на страницу настроек, где мы можем посмотреть все параметры ВМ:
Переходим во вкладку «Система», вкладка «Материнская плата»:
Здесь мы убираем галочку с «Гибкого диска» и проверяем, чтобы стояли все галочки в области «дополнительных возможностей»:
Включить I/O APIC Включить EFI (только специальные ОС) Часы в системе UTC
В верхнем меню переходим во вкладку «процессор». Нужно выделить минимум 4 ядра процессора, а предел загрузки ЦП установить в 100%. Также должна стоять галочка возле «Включить PAE / NX»:
В левом меню переходим во вкладку «дисплей».
Выделяем 128 мб видеопамяти виртуальной машине. Отключаем 3D – ускорение. Графический контроллер должен стоять на VBoxVGA.
Переходим в пункт меню «носители». Здесь нам нужно добавить наш ISO образ ОС MacOS к виртуальной машине. С него в дальнейшем мы будем устанавливать систему.
Нажимаем на плюсик, чтобы добавить новый виртуальный оптический привод и выбираем наш скаченный ISO с MacOS:
В итоге наш iso’шник должен отобразиться в списке:
Переходим во вкладку «USB», включаем контроллер USB и выбираем USB 3.0.
На этом настройка виртуальной машины закончилась. Теперь нам осталось прописать файлы конфигурации и запустить установку MacOS. Приступим!
Конфигурация виртуальной машины для MacOS
Зачем это нужно? — эта конфигурация позволит имитировать ЦПУ Ivy Bridge, микроархитектура которой была в процессорах, установленных на маках.
Открываем папку, где установлена VirtualBox, чтобы скопировать путь до файлов программы.
Открываем командную строку: нажимаем Win + R → вписываем “cmd” → нажимаем enter или находим cmd в меню пуск. Далее нам нужно перейти в скопированную директорию:
cd <path_to_my_VBox_directory>
П. С. Если VirtualBox находится не на диске “C:\”, тогда команда будет следующая:
cd \d <path_to_my_VBox_directory>
Как и на фото выше выполняем следующие команды:
Для Intel
Эмуляция ЦПУ:
VBoxManage modifyvm "Glimake_MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
Установка типа продукта "MacBookPro11,3":
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
Задаем версию системы:
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
Устанавливаем имя своего «мака»:
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-vm-product-name"
Ключ устройства:
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
Включение контроллера управления системой — это подсистема Макинтош, которая отвечает за питание, зарядку, переключение режима сна и гибернацию и прочее.
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Здесь устанавливаем разрешение нашей MacOS системы:
VBoxManage setextradata "Glimake_MacOS" VBoxInternal2/EfiHorizontalResolution 1920 VBoxManage setextradata "Glimake_MacOS" VBoxInternal2/EfiVerticalResolution 1080
Для AMD
VBoxManage modifyvm "Your Virtual Machine Name" --cpu-profile "Intel Core i7-6700K"
Для ОС Linux:
Команды те же самые. Открываем терминал, вставляем команды.
Как увеличить объем видеопамяти в VirtualBox
После установки всех конфигураций мы можем посмотреть характеристики нашего мака следующей командой:
VBoxManage showvminfo Glimake_MacOS
В строке VRAM Size указывается объем видео памяти. По умолчанию в VBox можно установить максимум 128 Мб памяти. Но чтобы увеличить его до 256 Мб прописываем команду:
VBoxManage modifyvm Glimake_MacOS --vram 256
И снова проверяем установленный объем:
VBoxManage showvminfo Glimake_MacOS
Запуск MacOS
Теперь снова переходим в программу Virtual Box и выбираем нашу установленную систему MacOS: нажимаем на нее и в верхнем меню нажимаем «Запустить».
В следующей статье рассмотрим установку самой операционной системы.
Также смотрите статью: “Как установить Android в VirtualBox на Windows”.