Установка MacOS 10.15 Catalina на Virtualbox на Linux или Windows PC
Так получается, что иногда приходится проверять тот или иной момент работы программ на операционной системе отличной от той которая установлена на Вашем компьютере. Можно поставить на компьютер вторую операционную систему, но можно обойтись и менее кардинальными методами, а именно - воспользоваться виртуальной машиной. Инструкций с установкой Windows или дистрибутивов Linux на VM VirtualBox много и там трудностей не должно быть. А вот с установкой операционной системы от Apple могут быть трудности и он них Мы поговорим дальше.
В примере используется:
- Oracle VM VirtualBox 6.1.4
- Установленный пакет расширений VirtualBox 6.1.4 Oracle VM VirtualBox Extension Pack;
- Iso образ диска с MacOS 10.15 Catalina (pass: workite.ru) google: https://drive.google.com/file/d/1mVvt... yandex: https://yadi.sk/d/v6Fq8X3eBVMFeA;
- Файл с командами, конфигурируемые виртуальную машину - файл;
- Компьютер на который устанавливается VM VirtualBox с поддержкой USB 3.0;
Подготовка VirtualBox для установки MacOS Catalina:
Для работы Нам надо будет поставить пакет расширений VirtualBox 6.1.4 Oracle VM VirtualBox Extension Pack
- В VM VirtualBox заходим "Файл" - "Настройки" - "Плагины";
- Проверяем, если не стоит плагин расширений как на картинке выше, то нажимаем на кнопку и выбираем заранее скаченный с официального сайта, пакет расширений VirtualBox 6.1.4 Oracle VM VirtualBox Extension Pack;
Теперь переходим к созданию и настройки Вашей виртуальной машины:
Нажимаем Создать (Ctrl+N)
Указываем Имя ОС (в примере: MacOSX)
Указываем объём памяти
Этап Жесткий диск выбираем Создать новый виртуальный жёсткий диск
Этап Укажите тип выбираем VDI (VirtualBox Disk Image)
Этап Укажите формат хранения выбираем Динамический виртуальный жесткий диск
Этап Укажите имя и размер файла выставляем 40,00 ГБ или больше
Переходим к настройкам нашей виртуальной машины, выбираем слева созданную машину и нажимаем
Заходим в раздел Система, вкладка Материнская плата:
- Выставляем Основная память 4096 МБ ( минимальное можно поставить 2048 МБ ).
- В окне Порядок загрузки обязательно снимаем флаг Гибкие диски.
- В поле Дополнительные возможности оставляем галки:
- Включить I/O APIC
- Включить EFI (только специальные ОС)
- Часы в системе UTC
Так же в разделе Система, только вкладке Процессор выставляем
- Процессор(ы): значение 2, можно больше, меньше нельзя;
- Предел загрузки: ЦПУ оставляем в значении 100%;
Заходим в раздел Дисплей выбираем вкладку Экран
- Видеопамять выставляем в 128 МБ
- В поле Ускорение снимаем флаги с
- Включить 3D-ускорение
- Включить 2D-ускорение видео
Заходим в раздел Носители и производим подключение образа диска доступный для загрузки по ссылкам, на архивах стоит пароль workite.ru
Заходим в раздел USB и включаем Контроллер USB 3.0 (xHCI) на Вашем компьютере, должна быть поддержка USB 3.0.
Все остальные настройки, оставляем по умолчанию, Сохраняем виртуальную машину и закрываем VM VirtualBox
После этого требуется выполнить конфигурацию
Перед запуском Виртуальной машины, требуется выполнить конфигурационный скрипт:
mac os 10.15 catalina
Для Windows OS:
- Открываем CMD (Win+R - CMD - нажать ОК или Пуск-Все программы-cmd.exe - выполнить );
- Вводим cd "C:\Program Files\Oracle\VirtualBox\" нажимаем ввод;
- Изменяем в скрипте "Your Virtual Machine Name" на имя виртуальной машины, который Вы задали (в примере используется MacOSX )
- Выполняем в CMD команды по очереди, вставляя и нажимая ввод на клавиатуре;
- Настройка завершена;
VBoxManage modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage setextradata "Your Virtual Machine Name" VBoxInternal2/EfiHorizontalResolution 1440
VBoxManage setextradata "Your Virtual Machine Name" VBoxInternal2/EfiVerticalResolution 900
Для ОС Linux:
- Открываем Терминал;
- Копируем все команды с исправленным именем виртуальной машины в терминал и нажимаем ввод;
- Настройка завершена;
Для компьютеров на базе AMD CPU, требуется выполнить дополнительную команду:
VBoxManage modifyvm "Your Virtual Machine Name" --cpu-profile "Intel Core i7-6700K"
Выполняем установку Apple Mac OS Catalina
Выбираем Язык установки
На данном этапе, сначала заходим в Дисковые утилиты
Тут нам надо выбрать слева наш жесткий диск (проверяем по размеру, указанному справа) и выбираем кнопку Стереть
Указываем:
- Имя - любое;
- Формат - Mac OS Extended (журналируемый)
- Схема - Схема разделов GUIDж
После успешного форматирования, нажимаем Готово
Теперь переходим к Установка macOS
Нажимаем Продолжить
Принимаем лицензионное соглашение
Выбираем ранее отформатированный жесткий диск и нажимаем Установить
После длительной установки, выбираем страну, нажимаем Продолжить
Ввод Apple ID лучше пропустить, что бы не заблокировать учетную запись
Указываем учетные данные компьютера, Полное имя, учетную запись, пароль и
Снимаем галку с Доступ для разработчиков к данным о сбоях и использовании приложений
Вот собственно и все.