Установка macOS на VirtualBox

Установка macOS на VirtualBox

Содержание

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

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

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

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

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

Также требуется настроить на компьютере виртуализацию – под этим подразумевается включение специфичных настроек в BIOS или UEFI. Обратите внимание, что такие опции поддерживают не все компьютеры – для получения подробностей обратитесь к материалу по ссылке ниже.
Установка macOS на 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

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

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

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

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

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

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

  • Установка macOS на VirtualBox

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

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

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

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

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

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

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

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

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

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

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

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

  • Установка macOS на 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

  • Установка macOS на VirtualBox

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

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

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

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

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

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

    Установка macOS на VirtualBox

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

  • Установка macOS на VirtualBox

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

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

  • Установка macOS на VirtualBox

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

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

  • Через некоторое время перед вами появится рабочий стол настроенной macOS Mojave.
  • Установка macOS на 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)», иначе установка будет идти некорректно!

  • Установка macOS на VirtualBox

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

    Установка macOS на VirtualBox

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

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

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

  • Установка macOS на VirtualBox

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

    Установка macOS на VirtualBox

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

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

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

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

  • Установка macOS на VirtualBox

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

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

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

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

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

    Установка macOS на VirtualBox

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

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

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

  • Установка macOS на VirtualBox

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

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

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

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

  • Установка macOS на VirtualBox

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

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

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

    Установка macOS на VirtualBox

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

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

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

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

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

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

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

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

  • Установка macOS на VirtualBox

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

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

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

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

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

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

    Заключение

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

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

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