Установка Mac OS на VirtualBox

Установка Mac OS на VirtualBox
Многие пользователи не прочь познакомиться с преимуществами операционной системы macOS, но не хотят или не могут приобрести iMac или MacBook. Хорошим решением в такой ситуации будет установка этой ОС на виртуальной машине, в частности, посредством VirtualBox, о чём мы и хотим вам рассказать в статье далее.

Содержание

  • Требования к установке
  • Особенности инсталляции macOS в VirtualBox
  • Установка macOS Mojave
    • Этап 1: Загрузка необходимых материалов
    • Этап 2: Настройка VirtualBox
  • Установка macOS High Sierra и старше
    • Этап 1: Загрузка образа
    • Этап 2: Настройка среды
    • Этап 3: Установка ОС
    • Устранение возможных проблем в работе VirtualBox
    • Заключение

Требования к установке

Перед тем как приступать к инсталляции макОС на «виртуалку», убедитесь, что ваш компьютер соответствует следующим требованиям:

  • процессор (двухъядерный или больше) с поддержкой инструкций SSE 4.2, желательно Intel;
  • оперативная память 4 Гб и более;
  • основная операционная система разрядности 64-бит, предпочтительно Windows или развитый дистрибутив на ядре Linux.

Также требуется настроить на компьютере виртуализацию – под этим подразумевается включение специфичных настроек в BIOS или UEFI. Обратите внимание, что такие опции поддерживают не все компьютеры – для получения подробностей обратитесь к материалу по ссылке ниже.
Установка Mac OS на VirtualBox

Подробнее: Как включить виртуализацию в BIOS

Особенности инсталляции macOS в VirtualBox

Установка рассматриваемой ОС в ВиртуалБокс состоит из нескольких этапов: загрузки необходимых материалов, настройки среды и запуска либо установки образа. Процедура отличается для инсталляции варианта macOS Mojave и более старых версий «яблочной» ОС, поэтому имеет смысл рассмотреть оба.

Установка macOS Mojave
Этап 1: Загрузка необходимых материалов

  • Первое, с чего следует начать – скачивание подходящего образа для VirtualBox. Из-за некоторых ограничений мы не можем разместить образ на нашем сайте, поэтому вам нужно самостоятельно его отыскать в интернете по запросу macos mojave virtualbox image.

    Обратите внимание, что в большинстве случаев это будет готовый образ виртуального жесткого диска с уже установленной системой. Особенность последней версии макОС в том, что ей для полноценной установки требуется накопитель с файловой системой APFS, которую не поддерживает VirtualBox, его актуальная на момент написания настоящей статьи версия. Если вас интересует полная поэтапная установка, обратитесь к варианту High Sierra, который описан ниже.

  • Далее следует загрузить новейшую версию VirtualBox – воспользуйтесь ссылкой ниже.

    Скачать VirtualBox

  • После загрузки инсталлятора запустите его и установите на компьютер, следуя инструкциям на экране.
  • Также следует загрузить плагин расширения – это нужно для работы USB-портов версий 2.0 и 3.0. Загрузить нужный пак можно по следующей ссылке.

    Скачать Oracle VM VirtualBox Extension Pack

  • Загрузите файл инсталлятора, после чего запускайте ВиртуалБокс. Перейдите по пунктам «Инструменты» – «Настройки».
  • Установка Mac OS на VirtualBox

  • Далее выберите в меню слева вариант «Плагины». Затем в правой части окошка найдите кнопку с иконкой папки с плюсом и нажмите на неё.
  • Установка Mac OS на VirtualBox

  • Откроется «Проводник» – используйте его для перехода к директории с загруженным плагином. Выберите искомый файл и нажмите «Открыть».
  • Установка Mac OS на VirtualBox

  • Нажмите «Установить».
    Установка Mac OS на VirtualBox

    Прочитайте текст лицензионного соглашения, после чего нажимайте на кнопку «Я согласен».
    Установка Mac OS на VirtualBox

    Когда плагин будет инсталлирован, вы получите соответствующее уведомление.

  • Установка Mac OS на VirtualBox

    Проверьте, появился ли пак расширения в списке, после чего переходите к следующему этапу.

    Этап 2: Настройка VirtualBox

    Перед инсталляцией новейшей macOS виртуальную машину следует соответствующим образом настроить. Действуйте по следующему алгоритму:

  • Запустите ВиртуалБокс и нажмите на кнопку «Создать» на панели инструментов.
  • Установка Mac OS на VirtualBox

  • Появится окошко создания новой виртуальной машины. Первым делом введите имя ОС, в нашем случае macOS Mojave. Далее выберите тип и версию «Mac OS X» соответственно из выпадающих списков, после чего нажмите «Далее».
  • Установка Mac OS на VirtualBox

  • На этом шаге следует задать количество оперативной памяти, выделенное виртуальной машине. Значение зависит от количества установленной на компьютере RAM: например, для устройств с 4 Гб на борту следует задать 2048 МБ, для машин с 8 Гб – 4096 Мб, и по такому же принципу, если ОЗУ больше.
  • Установка Mac OS на VirtualBox

  • Для функционирования ОС на виртуальной машине следует создать или подключить образ жесткого диска. Для нашей сегодняшней цели будем использовать последний вариант: выберите позицию «Использовать существующий виртуальный жесткий диск», затем посредством диалогового окна «Проводника» выберите загруженный ранее образ в формате VMDK и нажмите «Создать».
  • Установка Mac OS на VirtualBox

  • После создания новой виртуальной машины её следует настроить – для этого выделите нужную позицию в меню слева и нажмите на кнопку «Настроить», которая расположена в меню инструментов.
  • Установка Mac OS на VirtualBox

  • Первым делом откройте закладки «Система» – «Процессор». Тут нужно отметить опцию «Включить PAE/NX».
    Установка Mac OS на VirtualBox
    Затем в этом же разделе перейдите ко вкладке «Материнская плата». В блоке «Порядок загрузки» снимите галочку с опции «Гибкий диск». Далее в выпадающем меню «Чипсет» выберите вариант «ICH9», если он не установлен по умолчанию.
  • Установка Mac OS на VirtualBox

  • Перейдите к закладкам «Дисплей» – «Экран», где с помощью ползунка «Видеопамять» выберите значение «128 Мб».
  • Установка Mac OS на VirtualBox

  • Далее следует настроить носители – раскройте соответствующий раздел. В нём выделите образ нашей macOS и в списке «SATA» выберите «SATA 0».
    Установка Mac OS на VirtualBox

    Затем кликните по пункту «Контроллер: SATA», и в правой части окна поставьте галочку напротив опции «Кэширование ввода/вывода», после чего жмите «ОК».

  • Установка Mac OS на VirtualBox

  • После выхода из настроек закройте основное окошко VirtualBox и запустите «Командную строку» от имени администратора. Далее введите в окошко интерфейса следующие команды по одной, нажимая Enter после каждой:

    cd «C:Program FilesOracleVirtualBox»

    VBoxManage.exe modifyvm «macOS Mojave» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

    VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»

    VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»

    VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»

    VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»

    VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1

  • Установка Mac OS на VirtualBox

  • После исполнения команд закрывайте «Командную строку» и запускайте ВиртуалБокс. Нажмите на кнопку «Запустить».
  • Установка Mac OS на VirtualBox

  • Первым делом будет предложено выбрать регион. Установите желаемый и нажмите «Продолжить» («Continue»).
  • Установка Mac OS на VirtualBox

  • Далее выберите раскладку клавиатуры – доступные варианты зависят от выбранного региона.
  • Установка Mac OS на VirtualBox

  • Здесь требуется прочитать и принять соглашение на использование персональной информации. Поскольку данная инструкция не предполагает проброс сети на виртуальную машину, можно смело продолжать процедуру.
  • Установка Mac OS на VirtualBox

  • На этом этапе предполагается перенос данных или восстановление информации с предыдущей версии macOS. Таковой у нас нет, поэтому стоит отказаться от переноса.
  • Установка Mac OS на VirtualBox

  • Система попросит вас ввести Apple ID. Делать это на виртуальной машине не рекомендуется, поэтому выберите вариант «Добавить позже» («Set Up Later»).

    Установка Mac OS на VirtualBox

    Подтвердите отказ от ввода.

  • Установка Mac OS на VirtualBox

  • Также потребуется принять лицензионное соглашение.
    Установка Mac OS на VirtualBox

    Это действие также понадобится подтвердить.

  • Установка Mac OS на VirtualBox

  • Следующий шаг – создание учётной записи. Введите все требуемые данные (логин, полное имя и пароль), после чего продолжайте процедуру.
  • Установка Mac OS на VirtualBox

  • Последнее действие, которое от вас требуется – выбор светлой или тёмной схемы оформления. Выбирайте по вкусу, а если тема не понравится, её всегда можно будет сменить через системные настройки.
  • Установка Mac OS на VirtualBox

  • Через некоторое время перед вами появится рабочий стол настроенной macOS Mojave.
  • Установка Mac OS на VirtualBox

    Установка macOS High Sierra и старше

    Более старые версии ОС от Apple можно установить на VirtualBox в прямом смысле этого слова, из загрузочного образа, поскольку для них достаточно файловой системы HFS+, которая поддерживается указанной средой. Процедура почти не отличается от таковой для Мохаве, но имеет ряд нюансов, на которые и обратим внимание.

    Этап 1: Загрузка образа

    Первый этап инсталляции Хай Сьерра в точности повторяет загрузку материалов из инструкции для новейшего варианта, за одним отличием — установочный образ этой ОС следует качать в формате ISO.

    Внимание! Образы из AppStore в формате DMG не поддерживаются в VirtualBox!

    Этап 2: Настройка среды

    Настраивать ВиртуалБокс для macOS High Sierra следует по точно такому же принципу, что и для Mojave.

  • Проделайте шаги 1-3 из предыдущей инструкции, только на шаге 2 в качестве имени машины установите High Sierra.

    Обратите внимание! Тип ОС нужно установить как «Mac OS X (64-bit)», иначе установка будет идти некорректно!

  • Установка Mac OS на VirtualBox

  • На шаге настройки виртуального жесткого диска выберите вариант «Создать новый виртуальный жесткий диск».

    Установка Mac OS на VirtualBox

    В качестве типа оставьте значение по умолчанию, вариант «VDI».
    Установка Mac OS на VirtualBox

    Далее оставьте вариант «Динамический жесткий диск».
    Установка Mac OS на VirtualBox

    Последнее требуемое действие – выбор объёма. Размера в 30 Гб будет достаточно.

  • Установка Mac OS на VirtualBox

  • Повторите действия из шагов 5-7 предыдущей части статьи.
  • Во время настройки пункта «Носители» действия несколько отличаются. Первое, что следует проделать – в ветке «Контроллер SATA» выделить позицию виртуального оптического привода и удалить её.

    Установка Mac OS на VirtualBox

    Затем нажмите на кнопку добавления новых контроллеров и выберите вариант «Добавить SATA контроллер».
    Установка Mac OS на VirtualBox

    Далее воспользуйтесь кнопкой в виде CD с плюсиком для создания нового привода. Во всплывающем окошке выберите пункт «Выбрать образ».
    Установка Mac OS на VirtualBox

    В интерфейсе добавления образов нажмите «Добавить» и с помощью «Проводника» выберите ISO-файл macOS High Sierra.
    Установка Mac OS на VirtualBox

    Кликните «Выбрать», после чего закройте ВиртуалБокс.

  • Установка Mac OS на VirtualBox

  • В шаге 9 инструкции для Mojave замените в командах название виртуальной машины: вместо macOS Mojave прописывайте High Sierra, вводя указанные команды.
  • Этап 3: Установка ОС

    Процедура полной установки операционной системы происходит по следующему алгоритму:

  • Как и в варианте Мохаве, откройте VirtualBox, выделите созданную ранее машину и нажмите «Запустить». Начнётся подготовка к установке макОС. Она может занять несколько минут – обязательно дождитесь, пока она закончится.
  • Установка Mac OS на VirtualBox

  • Выберите подходящий язык, к примеру, «Русский».
  • Установка Mac OS на VirtualBox

  • Появится окошко с утилитами, в котором кликните «Дисковая утилита».

    Установка Mac OS на VirtualBox

    В интерфейсе утилиты выберите диск виртуальной машины и воспользуйтесь кнопкой «Стереть».
    Установка Mac OS на VirtualBox

    Потребуется задать имя, формат и схему раздела. Выбрать можно любые из доступных. Проделав это, нажимайте «Стереть».
    Установка Mac OS на VirtualBox

    По окончании процедуры очистки нажмите «Готово».

  • Установка Mac OS на VirtualBox

  • Закройте «Дисковую утилиту», затем выберите в списке позицию «Установка macOS».
  • Установка Mac OS на VirtualBox

  • Здесь нажмите «Продолжить».
  • Установка Mac OS на VirtualBox

  • Примите лицензионное соглашение.
    Установка Mac OS на VirtualBox

    Подтвердите согласие.

  • Установка Mac OS на VirtualBox

  • В окне выбора дисков должен быть форматированный нами ранее виртуальный – выберите его и нажмите «Установить».
  • Установка Mac OS на VirtualBox

  • Дождитесь, пока macOS High Sierra подготовит файлы для инсталляции – длительность операции зависит от характеристик вашего компьютера.
  • Установка Mac OS на VirtualBox

  • В процессе установки виртуальная машина будет перезагружена. Когда перед вами снова появится окошко начала установки макОС, воспользуйтесь меню VirtualBox, в котором выберите «Файл» – «Закрыть».

    Установка Mac OS на VirtualBox

    Отметьте вариант «Выключить машину» и нажмите «ОК».
    Установка Mac OS на VirtualBox

    Вернитесь в главное окно VirtualBox и перейдите к настройкам носителей среды, в которую установили Хай Сьерра. Кликните по значку диска рядом с описанием виртуального контроллера, и выберите вариант «Изъять диск из привода».
    Установка Mac OS на VirtualBox

    Действия в следующем шаге требуются исключительно для версии High Sierra: если вы устанавливаете более старый вариант макОС, просто перезапустите среду VirtualBox и переходите к шагу 11.

  • Повторно запустите машину с установленной ОС. Подождите, пока прогрузится оболочка, далее напечатайте в ней слово exit.
    Установка Mac OS на VirtualBox

    Пользуясь стрелочками, выберите вариант «Boot Maintenance Manager» и нажмите Enter.
    Установка Mac OS на VirtualBox

    Далее – «Boot from File».
    Установка Mac OS на VirtualBox

    Выделите второй вариант и зайдите в него.
    Установка Mac OS на VirtualBox

    Пройдите по пути «macOS Install Data» – «Locked Files» – «Boot Files». Найдите там файл «boot.efi», выделите его и нажмите Enter.

  • Установка Mac OS на VirtualBox

  • Виртуальная машина будет автоматически перезапущена, а установка macOS High Sierra продолжена. На этот раз процедура может занять продолжительное время (до 30 минут), так что запаситесь терпением и не используйте компьютер для уменьшения нагрузки.
  • Установка Mac OS на VirtualBox

  • После установки появится окошко мастера первой настройки, такое же как и при установке macOS Mojave. Воспользуйтесь шагами 11-19 предыдущей инструкции.
  • Установка Mac OS на VirtualBox

    Как видим, установка макОС с нуля сложнее первого варианта. Впрочем, он также доступен для High Sierra и старше – достаточно просто загрузить подходящий VMDK-образ.

    Устранение возможных проблем в работе VirtualBox

    Если наблюдаются неполадки в работе среды виртуальных машин (не запускается инстанс macOS, приложение целиком, во время работы появляются разные ошибки), обратитесь к материалу по ссылке ниже: один из наших авторов максимально подробно рассмотрел решения большинства проблем с ВиртуалБокс.
    Установка Mac OS на VirtualBox

    Урок: Решения основных проблем с VirtualBox

    Заключение

    Установка macOS в среду VirtualBox может выглядеть простой задачей, но только при условии точного выполнения настоящей инструкции, в противном случае могут быть проблемы в работе среды.

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *