Виртуальная машина mac os для windows 10 virtualbox

Желающим попробовать функции ОС от Apple, не обязательно нужно покупать дорогую технику купертиновской компании: достаточно просто загрузить образ в VirtualBox.

Содержание

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

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

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

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

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

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

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

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

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

Установка macOS Mojave

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

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

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

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

    Скачать VirtualBox

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

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

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

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

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

  7. Нажмите «Установить».
    Подтвердить инсталляцию плагина для установки macOS на VirtualBox

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

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

Завершить инсталляцию плагина для установки macOS на VirtualBox

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

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

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

  1. Запустите ВиртуалБокс и нажмите на кнопку «Создать» на панели инструментов.
  2. Создать новую виртуальную машину для установки macOS на VirtualBox

    Lumpics.ru

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

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

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

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

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

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

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

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

  16. Контроллер носителя виртуальной машины для продолжения установки macOS на VirtualBox

  17. После выхода из настроек закройте основное окошко 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

  18. Изменение параметров виртуальной машины через командную строку для установки macOS на VirtualBox

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

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

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

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

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

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

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

  30. Пропуск ввода AppleID в процессе установки macOS на VirtualBox

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

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

  32. Принять лицензионное соглашение в процессе установки macOS на VirtualBox

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

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

  37. Через некоторое время перед вами появится рабочий стол настроенной macOS Mojave.

Запущенная macOS, установленная на VirtualBox

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

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

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

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

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

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

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

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

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

  2. Задать имя виртуальной машины для установки macOS High Sierra на VirtualBox

  3. На шаге настройки виртуального жесткого диска выберите вариант «Создать новый виртуальный жесткий диск».
    Создать диск виртуальной машины для установки macOS High Sierra на VirtualBox

    В качестве типа оставьте значение по умолчанию, вариант «VDI».
    Тип диска виртуальной машины для установки macOS High Sierra на VirtualBox

    Далее оставьте вариант «Динамический жесткий диск».
    Формат диска виртуальной машины для установки macOS High Sierra на VirtualBox

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

  4. Размер диска виртуальной машины для установки macOS High Sierra на VirtualBox

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

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

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

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

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

  7. Выбрать загрузочный образ в виртуальную машину для установки macOS High Sierra на VirtualBox

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

Этап 3: Установка ОС

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

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

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

  5. Появится окошко с утилитами, в котором кликните «Дисковая утилита».
    Открыть дисковую утилиту в процессе установки macOS High Sierra на VirtualBox

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

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

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

  6. Завершить очистку виртуального диска в процессе установки macOS High Sierra на VirtualBox

  7. Закройте «Дисковую утилиту», затем выберите в списке позицию «Установка macOS».
  8. Продолжить установку macOS High Sierra на VirtualBox

  9. Здесь нажмите «Продолжить».
  10. Настройка macOS High Sierra во время установки на VirtualBox

  11. Примите лицензионное соглашение.
    Принять лицензионное соглашение во время установки macOS High Sierra на VirtualBox

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

  12. Подтвердить лицензионное соглашение во время установки macOS High Sierra на VirtualBox

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

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

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

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

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

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

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

    Пользуясь стрелочками, выберите вариант «Boot Maintenance Manager» и нажмите Enter.
    Открыть загрузочное меню для продолжения установки macOS High Sierra на VirtualBox

    Далее – «Boot from File».
    Опции загрузки для продолжения установки macOS High Sierra на VirtualBox

    Выделите второй вариант и зайдите в него.
    Выбрать рекавери для продолжения установки macOS High Sierra на VirtualBox

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

  19. Настроить загрузчик для продолжения установки macOS High Sierra на VirtualBox

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

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

Завершение установки macOS High Sierra на VirtualBox

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

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

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

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

Заключение

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

Windows 10 — отличная операционная система. У него есть свои причуды и неприятности, но в какой операционной системе их нет? Даже если вы обязаны Microsoft и Windows 10, вы все равно можете делать покупки.
Итак, вот как вы устанавливаете macOS на виртуальную машину в Windows, создавая виртуальный Hackintosh, который позволяет запускать приложения Apple с вашего компьютера с Windows.

Прежде чем углубляться в «инструкции», вам необходимо загрузить и установить основные инструменты. В руководстве подробно описано, как создавать виртуальные машины macOS с помощью Oracle VirtualBox Manager (VirtualBox) и VMware Workstation Player (VMware Player).

  • Загрузите последнюю версию VirtualBox . В этом руководстве используется VirtualBox 6.1.22.
  • Загрузите последнюю версию VMware Player . В этом руководстве используется VMware Player 16.

Вам также понадобится копия macOS. Big Sur — последняя версия macOS.

В этом руководстве основное внимание уделяется установке macOS Big Sur на виртуальной машине, работающей на оборудовании Intel, с использованием VirtualBox или VMware Player.

К сожалению, у меня нет доступа к какому-либо оборудованию AMD, поэтому я не могу предоставить руководство.

Однако есть фрагмент кода, который требуется любому, кто использует систему AMD, для загрузки macOS Big Sur с использованием VMware на оборудовании AMD.

Запуск виртуальной машины MacOS Big Sur такой же, как и для версии Intel, но использует немного другой фрагмент кода. Вы можете найти руководство и фрагмент кода в разделе ниже.

Загрузите виртуальный образ macOS Big Sur

Воспользуйтесь приведенными ниже ссылками для загрузки, чтобы загрузить образ MacOS Big Sur для VirtualBox и VMware.

Скачать: образ виртуальной машины macOS Big Sur

Скачать: VMware Player Patch Tool

Как создать виртуальную машину MacOS Big Sur с VirtualBox

Перед созданием виртуальной машины macOS вам необходимо установить VirtualBox Extension Pack. Он включает исправления для поддержки USB 3.0, мыши и клавиатуры, а также другие полезные патчи VirtualBox.

Скачать : VirtualBox Extension Pack для Windows (бесплатно)

Прокрутите вниз, выберите Все поддерживаемые платформы для загрузки, затем дважды кликните, чтобы установить.

1. Создайте виртуальную машину MacOS Big Sur.

Откройте VirtualBox. Выберите New . Введите macOS .

VirtualBox будет определять ОС по мере ввода и по умолчанию будет использовать Mac OS X. Вы можете оставить все как есть.

Что касается имени виртуальной машины, сделайте его чем-нибудь запоминающимся, но легким для ввода. Вам нужно будет ввести это имя в серии команд, и вводить сложное имя несколько раз очень неприятно!

Затем установите объем оперативной памяти, который может использовать виртуальная машина macOS. Я бы посоветовал минимум 4 ГБ, но чем больше вы можете отдать от хост-системы, тем лучше вам будет.

Помните, что вы не можете назначить больше оперативной памяти, чем доступно вашей системе, и вам нужно оставить некоторую память доступной для операционной системы хоста.

Теперь выберите «Создать жесткий диск сейчас» и выберите « Создать» . На следующем экране выберите Virtual Hard Disk , затем установите размер диска как минимум 50 ГБ, но в идеале больше, если вы можете сэкономить место. Для macOS Big Sur требуется не менее 35 ГБ дискового пространства.

2. Измените настройки виртуальной машины macOS Big Sur.

Пока не пытайтесь запускать виртуальную машину MacOS Big Sur. Перед запуском виртуальной машины вам необходимо внести некоторые изменения в настройки. Кликните правой кнопкой мыши виртуальную машину macOS и выберите «Настройки».

  1. В разделе «Система» удалите дискету из порядка загрузки. Убедитесь, что набор микросхем установлен на ICH9.
  2. Выберите вкладку «Процессор». Назначьте два процессора. Если у вас есть ЦП с запасом мощности (например, Intel Core i7 или i9 с несколькими дополнительными ядрами), подумайте о назначении большего количества. Однако это не жизненно важно.
  3. Убедитесь, что установлен флажок Включить PAE / NX .
  4. В разделе «Дисплей» установите для параметра «Видеопамять» значение 128 МБ.
  5. Теперь в разделе « Хранилище» выберите чистый диск в разделе «Устройства хранения». Затем выберите значок диска рядом с оптическими приводами. Найдите и выберите образ диска MacOS Big Sur.
  6. Наконец, перейдите на вкладку USB и выберите USB 3.0, затем нажмите OK.

3. Используйте командную строку для добавления пользовательского кода в VirtualBox.

Еще не время запускать виртуальную машину MacOS Big Sur. В своей текущей конфигурации VirtualBox не работает с образом вашего диска macOS.

Чтобы его запустить и запустить, вам нужно по существу пропатчить VirtualBox, прежде чем виртуальная машина macOS заработает. Для этого вам нужно ввести код с помощью командной строки. Все подробности ниже.

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

После закрытия нажмите клавиши Win + X, затем выберите в меню Командная строка (администратор). Если в вашем меню отображается только параметр PowerShell, введите команду в строку поиска меню «Пуск». Затем кликните правой кнопкой мыши «Лучшее совпадение» и выберите «Запуск от имени администратора». Используйте следующую команду, чтобы найти каталог Oracle VirtualBox:

cd "C:Program FilesOracleVirtualBox"

Теперь введите следующие команды одну за другой. Настройте команду в соответствии с именем вашей виртуальной машины. Например, моя виртуальная машина называется macOS Big Sur.

Вот команды:

VBoxManage.exe modifyvm "macOS Big Sur" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

После выполнения команд и предположения, что вы не обнаружили ошибок, закройте командную строку.

4. Загрузите виртуальную машину macOS Big Sur.

Снова откройте VirtualBox. Дважды кликните виртуальную машину macOS, чтобы запустить ее. Вы увидите длинный текстовый поток, за которым следует логотип Apple. На следующем экране выберите нужный язык, затем «Продолжить».

  1. Затем выберите Дисковую утилиту. Вы создаете чистый диск для установки macOS Big Sur.
  2. В Дисковой утилите выберите VBOX HARDDISK MEDIA в столбце Внутренний диск.
  3. После выбора диска перейдите к опции «Стереть» в верхней части утилиты.
  4. Дайте вашему диску имя, установите Формат на Mac OS Extended (с журналом), а схему — на карту разделов GUID.
  5. Выберите Стереть.
  6. После завершения вы можете выйти из Дисковой утилиты и вернуться к экрану восстановления Big Sur. Отсюда вы должны выбрать Установить macOS Big Sur.
  7. Выберите диск, который вы создали в Дисковой утилите, а затем нажмите «Продолжить».

Теперь установка говорит, что это займет несколько минут. Однако, по моему опыту, это было неправильно. Первоначальный этап установки занял около 15 минут, но затем вы попадаете на второй экран установки после перезапуска виртуальной машины macOS Big Sur.

Начальное время установки на этом экране начинается примерно с 29 минут. Однако, как только он достигнет Менее минуты, и у вас появится надежда — не надо.

Для завершения установки с этого момента потребовался еще час, но я также читал отчеты о людях, ожидающих более трех часов. Хуже того, невозможно определить, идет ли установка, вы просто зря теряете время.

Если у вас есть время, оставьте его на несколько часов, и, надеюсь, когда вы вернетесь, вы увидите приветственную страницу macOS Big Sur.

После завершения настройки macOS сделайте снимок в VirtualBox. Отправляйтесь машины -> Сделать снимок, дайте снимоку имя, и ждите его в процессе. Если что-то сломается или виртуальная машина Big Sur повредится, вы можете вернуться к моментальному снимку, чтобы восстановить ранее исправную установку.

Как создать виртуальную машину MacOS Big Sur с помощью VMware Workstation Player

Предпочитаете VMware VirtualBox? Вы можете создать виртуальную машину MacOS Big Sur с помощью VMware, которая работает точно так же, как VirtualBox. И, как и в случае с VirtualBox, VMware также требует установки исправлений, прежде чем виртуальная машина MacOS Big Sur заработает.

Эта часть руководства подходит для систем Intel и AMD. Пользователи AMD должны использовать второй фрагмент кода при редактировании файла VMX виртуальной машины. Прочтите руководство, чтобы понять, что именно это означает.

1. Патч VMware Workstation Player.

  1. В разделе «Загрузить виртуальный образ macOS Big Sur» находится средство исправления VMware Player. Прежде чем приступить к дальнейшим действиям, загрузите средство исправления.
  2. Перейдите в папку, в которую вы скачали средство исправления. Распакуйте содержимое архива. Этот процесс лучше всего работает, когда папки находятся на одном диске (например, корневая папка VMware и извлеченный архив находятся на диске C: ).
  3. Убедитесь, что VMware полностью закрыта. В папке Unlocker кликните правой кнопкой мыши командный сценарий win-install и выберите «Запуск от имени администратора». Сценарий откроет окно командной строки, и запустится сценарий исправления.

Обрати внимание. Сценарий пролетает незаметно, и вам нужно следить за любыми сообщениями «Файл не найден».

Наиболее частой причиной появления сообщения «файл не найден» или «система не может найти указанный файл» является установка VMware Workstation Player в другом месте, отличном от папки по умолчанию, и выполнение исправления из другого каталога.

По завершении установки патча вы можете открыть VMware.

2. Создайте виртуальную машину MacOS Big Sur с помощью VMware.

  1. Выберите «Создать новую виртуальную машину». Выберите «Я установлю операционную систему позже».
  2. Теперь выберите Apple Mac OS X и измените версию на macOS 10.16. Если вы не видите параметры macOS, значит, патч установился неправильно.
  3. Затем вам нужно выбрать имя для вашей виртуальной машины MacOS Big Sur. Выберите что-нибудь, что легко запомнить, затем скопируйте путь к файлу в удобное место — оно вам понадобится, чтобы мгновенно внести некоторые изменения.
  4. На следующем экране установите размер диска 50 ГБ или больше и выберите «Сохранить виртуальный диск как один файл». Завершите работу мастера создания виртуального диска, но пока не запускайте виртуальную машину.

3. Измените настройки виртуальной машины macOS Big Sur.

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

  1. На главном экране VMware выберите виртуальную машину macOS Big Sur, затем кликните правой кнопкой мыши и выберите «Настройки».
  2. Увеличьте объем памяти виртуальной машины как минимум до 4 ГБ. Вы можете выделить больше, если у вас есть свободная оперативная память.
  3. В разделе «Процессоры» измените количество доступных ядер на 2 (или больше, если доступно).
  4. Теперь выберите Новый CD / DVD (SATA) —> Использовать файл образа ISO. Перейдите к ISO-файлу macOS Big Sur и выберите его.
  5. Закройте окно «Оборудование» и выберите «Готово».

Однако пока не запускайте виртуальную машину VMware Workstation Player macOS Big Sur. Осталось внести некоторые изменения в файлы конфигурации.

4. Отредактируйте файл MacOS Big Sur VMX для оборудования Intel.

Этот раздел предназначен для пользователей Intel и включает в себя последний набор изменений, которые необходимо внести перед включением виртуальной машины VMware macOS Big Sur!

Закройте VMware. Перейдите в место, где вы сохранили виртуальную машину MacOS. Местоположение по умолчанию:

C:UsersYOURNAMEDocumentsVirtual MachinesYOUR MAC OS X FOLDER

Перейдите к macOS Big Sur.vmx, кликните правой кнопкой мыши и выберите Открыть с помощью -> Блокнот (или любой другой текстовый редактор). Прокрутите файл конфигурации до конца и добавьте следующую строку:

smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"

Сохранить, затем выйти.

Теперь вы можете открыть VMware, выбрать виртуальную машину MacOS Big Sur и запустить ее!

5. Отредактируйте файл MacOS Big Sur VMX для оборудования AMD.

Этот раздел предназначен для пользователей AMD . Как и в предыдущем разделе, пользователи AMD также должны отредактировать файл VMX, прежде чем продолжить. Редактирование AMD включает на несколько строк больше, чем версия Intel, но вы можете скопировать и вставить данные в файл.

Закройте VMware. Перейдите в место, где вы сохранили виртуальную машину MacOS. Местоположение по умолчанию:

C:UsersYOURNAMEDocumentsVirtual MachinesYOUR MAC OS X FOLDER

Перейдите к macOS Big Sur.vmx, кликните правой кнопкой мыши и выберите Открыть с помощью -> Блокнот (или любой другой текстовый редактор). Прокрутите файл конфигурации до конца и добавьте следующие строки:

smc.version = “0”
cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
cpuid.1.edx = “0000:0111:1000:1011:1111:1011:1111:1111”
smbios.reflectHost = “TRUE”
hw.model = “MacBookPro14,3”
board-id = “Mac-551B86E5744E2388”

Сохранить, затем выйти.

Теперь вы можете открыть VMware, выбрать виртуальную машину MacOS Big Sur и запустить ее!

6. Настройте и установите виртуальную машину MacOS Big Sur.

После запуска виртуальной машины MacOS Big Sur вам нужно будет настроить накопитель перед установкой.

  1. Затем выберите Дисковую утилиту. Вы создаете чистый диск для установки macOS Big Sur.
  2. В Дисковой утилите выберите VMware Virtual SATA Hard Drive Media в столбце Внутренний диск.
  3. После выбора диска перейдите к опции «Стереть» в верхней части утилиты.
  4. Дайте вашему диску имя, установите формат на APFS и схему на карту разделов GUID.
  5. Выберите Стереть.
  6. После завершения вы можете выйти из Дисковой утилиты и вернуться к экрану восстановления Big Sur. Отсюда вы должны выбрать Установить macOS Big Sur.
  7. Выберите диск, который вы создали в Дисковой утилите, а затем нажмите «Продолжить».

Процесс установки занимает некоторое время, но он быстрее, чем VirtualBox. После загрузки macOS Big Sur вы можете настроить операционную систему по своему усмотрению.

7. Установите VMware Tools на виртуальную машину MacOS Big Sur.

Теперь вам нужно установить VMware Tools, который представляет собой набор утилит и расширений, которые улучшают работу с мышью, производительность видео и другие полезные вещи.

Запустив виртуальную машину macOS, перейдите в Player -> Manage -> Install VMware Tools.

Установочный диск появится на рабочем столе macOS. Когда появится этот параметр, выберите «Установить VMware Tools», а затем разрешите ему доступ к съемному тому. Следуйте инструкциям установщика, который потребует перезапуска по завершении.

Поиск проблемы

При установке виртуальной машины macOS на VMware Player Workstation может произойти несколько ошибок.

  1. Если вы не видите «Apple Mac OS X» во время мастера создания виртуальной машины, вам необходимо повторно посетить процесс исправления. Убедитесь, что все процессы, связанные с VMware Player, отключены.
  2. Если при запуске виртуальной машины вы получаете сообщение «Mac OS X не поддерживается с двоичной трансляцией», есть большая вероятность, что вам нужно активировать виртуализацию в конфигурации BIOS / UEFI.
  3. Если вы получаете сообщение «Неустранимая ошибка VMware Player: (vcpu-0)» при запуске виртуальной машины, вам необходимо вернуться к файлу конфигурации macOS Big Sur.vmx, чтобы убедиться, что вы добавили дополнительную строку и сохранили правку.
  4. Если вы используете оборудование AMD и застряли на логотипе Apple, сначала выключите виртуальную машину. Теперь зайдите в Настройки -> Параметры -> Общие. Измените гостевую операционную систему на Microsoft Windows и версию на Windows 10 x64. Нажмите ОК, затем попробуйте снова включить виртуальную машину. После прохождения логотипа Apple выключите виртуальную машину, затем снова установите для параметра гостевой операционной системы значение Apple Mac OS X, выбрав правильную версию.

Виртуальные машины macOS для оборудования AMD

Apple использует оборудование Intel для питания настольных компьютеров и ноутбуков. Настроить виртуальную машину macOS с использованием оборудования Intel проще, поскольку спецификации оборудования очень похожи.

С AMD все наоборот. Поскольку Apple не разрабатывает macOS на оборудовании AMD, создание виртуальной машины macOS в системе AMD сложнее. Однако вы можете посмотреть следующий видеоурок, чтобы узнать, как установить macOS Big Sur на виртуальную машину VMware с использованием оборудования AMD.

Установка виртуальной машины macOS Big Sur завершена

У вас есть два варианта выбора виртуальной машины macOS Big Sur. Оба варианта отлично подходят, если вы хотите попробовать macOS, прежде чем переходить с Windows, и насладиться одними из лучших предлагаемых приложений Apple.

В статье подробно по шагам описана установка macOS Monterey на VirtualBox на ПК или ноутбуке с Windows 10.

1. Проверьте совместимость ПК перед установкой macOS Monterey на VirtualBox

Чтобы macOS Monterey в виртуальной среде работал корреткно нужен компьютер, отвечающий минимальным требования:

  • 8ГБ оперативной памяти,
  • 4-ядерный процессор, поддерживающий виртуализацию на аппаратном уровне,
  • дискретная видеокарта.

Как узнать, поддерживает ли процессор виртуализацию?

Виртуализация у чипов Intel это VT-x или VT-d, у AMD — AMD-V. Поддержку виртуализации можно проверить на сайте производителя или с помощью бесплатной утилиты CPU-Z. Как это сделать?

  • Скачать приложение с официального сайта и установить.
  • Запустить CPU-Z и взгляните на строку Instructions

da5a45062b

Если там есть указанные на скриншоте выше маркировки, значит, всё в порядке. Если нет, можно использовать программную виртуализацию, но в таком случае производительность будет заметно ниже.

 2. Включите виртуализацию на вашем ПК с Windows 10/11

Виртуализация должна быть включена в системе. В противном случае вы увидите сообщение об ошибке “Не удается открыть сеанс на виртуальной машине”.

3. Установите VirtualBox и пакет расширений VirtualBox на компьютер с Windows 10/11

Скачайте VirtualBox с сайта https://www.virtualbox.org/wiki/Downloads и установите на компьютер или ноутбук.

4. Создайте новую виртуальную машину для macOS 12 Monterey в Windows 10

  1. Перейдите в VirtualBox и нажмите «Создать«.
    5cbf69756c
  2. Затем нажмите на «Экспертный режим«
    1645861969398
  3. Введите имя, начиная с macOS. После ввода macOS версия и тип macOS будут автоматически выбраны из выпадающих списков.
    1645862114430
  4. Теперь нужно выбрать объем оперативной памяти для VirtualBox, минимум 4 ГБ.
    1645862156710
  5. Затем нужно выбрать «Создать новый виртуальный жесткий диск«, замтем нажмите «Создать«. После этого шага можно будет выбрать размер виртуального диска, его тип и место хранения.
    1645862172191
  6. Укажите расположение файла для сохранения виртуального жесткого диска. Выберите размер виртуальной машины и тип виртуального жесткого диска. Можно выбрать тип жесткого диска по умолчанию, называемый VDI. Затем нужно выбрать динамический виртуальный жёсткий диск
    Поскольку это динамический виртуальный жесткий диск, но на физическом диске не будет занято 200Гб, система будет выделять под виртуальный диск фактически необходимое количество места. В моем случае размер диска после установки составил около 30Гб.
    1645862261143

5. Настройка виртуальной машины macOS Monterey

  1. После создания виртуальной машины вы вернетесь на главную страницу VirtualBox. Нажмите на «Настроить» macOS Monterey.
    1645863268820
  2. Откройте вкладку Система, снимите галочку с гибкого диска, так как мы его не используем, также убедитесь, что вы отметили галочкой расширенные функции. Там вы видите другие настройки, такие как чипсет и указывающее устройство, не трогайте их.
    1645863658398
  3. Во вкладке «Дисплей» увеличьте объем видеопамяти до 128 МБ, а остальное оставьте без изменений. Вы можете также включить 3D-ускорение, но это не обязательно, по умолчанию оно отключено.
    1645863817644
  4. На этом этапе мы должны прикрепить ISO-образ macOS Monterey к виртуальной машине. Перейдите на вкладку Носители, нажмите Пусто, рядом с атрибутами щелкните значок компакт-диска и найдите и выберите ISO-образ macOS 12.
    1645864041701
  5. Окончательная настройка очень проста, потому что вам нужно включить USB 3.0, чтобы решить проблему зависания мыши и клавиатуры. Когда мы устанавливаем пакет расширения VirtualBox, USB 3.0 включен, в противном случае он отключен.
    1645864136757

 6. Запустите коды VirtualBox в CMD

Для установки и использования macOS Monterey в VirtualBox в Windows 10/11 выполнение кодов VirtualBox является важным фактором. Поскольку VirtualBox напрямую не устанавливает параметры macOS в Windows, нужно выполнить код. Если код не применяется или применяется неправильно, виртуальная машина, содержащая macOS, будет находиться в цикле и не сможет работать корректно. Выполняйте коды с осторожностью.

  1. Скопируйте название виртуальной машины, оно нам понадобится
  2. После этого списка расположены коды, которые нужно выполнить. Не спешите, прочитайте алгоритм до конца.
  3. Скопируйте все перечисленные коды в блокнот или другой редактор, где нет автоматического форматирования символов.
  4. Затем, используя функцию «Найти и заменить» в вашем редакторе, замените имя виртуальной машины «VM Name» на имя виртуальной машины из программы VitrualBox, которую вы создали минуту назад.
  5. Теперь запустите CMD от имени администратора.
  6. Поочередно скопируйте и выполните в CMD каждый код. Если код введен неправильно.
cd "C:Program FilesOracleVirtualBox"
VBoxManage.exe modifyvm "VM Name" –-cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro15,1"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-551B86E5744E2388"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

 В некоторых случая для старых процессоров также может понадобиться лайфхак эмуляции процессора:

cd "C:Program FilesOracleVirtualBox"
VBoxManage modifyvm "VM Name" --cpu-profile "Intel Core i7-6700K"

6. Выполнение чистой установки macOS Monterey

  1. Откройте VirtualBox и запустите виртуальную машину macOS Monterey, после чего на экране появится куча кодов.
  2. При первом запуске может появиться ошибка startup.nsh. Для ее решения нужно указать путь до BOOT.EFI.
    Для macOS это FS#:SystemLibraryCoreServicesboot.efi.
    Вместо решетки «#» в адресе выше нужно подставить номер, в котором указан CDROM (показано на изображении ниже), в примере это FS0.
    1645867898840
  3. В конечном итоге команда для выполнения должна иметь похожий вид:
    1645872466042
  4. Затем начнется процесс настройки, сопровождающийся логированием, завершение которого нужно терпеливо дождаться.
    После этого процесса появится иконка Apple и приветственное окно мастера установки с предложением выбрать язык.
  5. Выберите подходящий язык
    1645885552219
  6. Выберите Дисковую утилиту, чтобы отформатировать виртуальный том
    1645885647355
  7. Определите в списке томов виртуальный том для системы, после чего сотрите с него данные как показано на скриншоте ниже.
    1645885710098
    1645885746938
  8. Дождитесь завершения процесса удаления данных и закройте диалоговое окно.
    1645885775419
  9. Закройте окно Дисковой утилиты, чтобы вернуться к начальному экрану
    1645885841363
  10. На главном экране выберите вариант «Установка macOS Monterey» и нажмите «Продолжить».
    1645885896362
  11. Примите лицензионное соглашение, чтобы продолжить установку
    1645886030330
    1645886059162
  12. Выберите том для установки операционной системы
    1645886099034
  13. Начнется процесс установки операционной системы, который может занять около 30 минут в зависимости от выделенных для виртуальной машины ресурсов
    1645886748882

7. Выполнение базовой настройки macOS Monterey

На этом всё. Следуйте шагам мастера установки до завершения настройки операционной системы.

Порой возникает необходимость воспользоваться операционной системой отличной от установленной на компьютере. Есть разные методы сделать это в зависимости от ситуации и одним из таких способов будет запустить нужную операционку в виртуальной машине. Процесс не сложный, однако есть некоторые нюансы и занимающий много времени.

В данном примере рассмотрим установку Mac OS Mojave 10.14.6 в VirtualBox на Windows 10. В качестве процессора будет использован AMD Ryzen 3 2200G хотя на процессорах Intel все аналогично за небольшими изменениями, о которых будет сказано дальше.

Для запуска Mac OS в виртуальной машине VirtualBox нам потребуется сама программа которую можно бесплатно скачать на официальном сайте и пакет дополнений для гостевых операционных систем (Oracle VM VirtualBox Extension Pack) который можно загрузить там же. Устанавливайте последнюю версию которая будет на сайте, а в данном случае использовалась версия VirtualBox 6.1.

Так же необходим установочный диск с macOS Mojave. Вы можете воспользоваться образом, использовавшимся в данном примере скачав Mac OS Mojave 10.14.6 здесь или тут. Части архива взаимозаменяемые, так что можно загружать откуда вам больше нравится. Хеш образа диска SHA256: E700465D24B5D81CC694013D22497DDC6BD2EE6CAAF83BDCFA3B6792796BB4B2.

Останавливаться на установке программы мы не будем, желающие могут ознакомиться с подробной инструкцией на нашем сайте. Запускаете программу и нажимаете кнопку «Создать». Затем мы переключились в «Экспертный режим» нажав соответствующую кнопку внизу появившегося окна. Вводим имя нашей машины, лучше английскими символами и указываем тип операционной системы и ее разрядность, в данном случае Mac OS X 64-bit.

Папку машины, где хранятся ее настройки можно не менять. Передвигаем ползунок оперативной памяти выделив примерно половину имеющейся, но в красную зону лучше не залезать. Отмечаем «Создать новый виртуальный жесткий диск» и нажимаем кнопку «Создать».

создание виртуальной машины

Теперь нужно указать папку, где будет располагаться создаваемый виртуальный жесткий диск и его размер. Имейте в виду, что потом изменить размер диска Мак не позволит, так что сразу указывайте нужный вам размер. Тип и формат хранения можно сделать как на скриншоте.

создание виртуального диска

После этого виртуальная машина будет создана. Выделяем ее в левой колонке и нажимаем кнопку «Настроить» в верхней панели. Выбираем в левой колонке открывшего окна пункт «Система». Здесь нужно указать в списке порядок загрузки первым оптический диск.

настройка VM

На вкладке «Процессор» выбираете сколько ядер процессора выделить для работы Mac OS и предел загрузки CPU. Кроме того, здесь и на вкладке «Ускорение» есть дополнительные настройки, которыми можно «поиграться» если в процессе загрузки ОС будет возникать ошибка. Все зависит от конкретных комплектующих вашего компьютера. Порой помогает отключение Nested Paging, а в моем случае включение галочки у пункта «Включить Nested VT-x/AMD» приводило к тому, что установка заканчивалась сообщением attempting system restart mach reboot.

В разделе «Дисплей» настраивается размер видеопамяти, выделенный виртуальной машине, а также тип графического контроллера и режимы ускорения. Их можно оставить по умолчанию или подбирать в случае проблем с запуском.

Переходим к разделу настроек «Носители». Здесь уже присутствует виртуальный жесткий диск, созданный нами на начальном этапе. Нам нужно указать оптический диск, с которого будет происходить установка Mac. Для этого выбираем его, нажав на «Пусто» и затем щелкаем по синему значку диска в верхней правой части окна. В открывшемся меню нужно указать местоположение образа нашего установочного диска или привод CD-ROM если он находится в нем. В результате должно получиться как на изображении ниже.

настройка носителей

Теперь важный момент, сохраняем выполненные настройки и обязательно закрываем программу VirtualBox. Это нужно чтобы можно было сделать некоторые настройки виртуальной машины с помощью VBoxManage. Запускаем командную строку Windows и переходим в папку с установленной программой VirtualBox. Если вы не меняли путь по умолчанию при установке, то команда будет такой, в противном случае подставьте свой путь.

cd "C:Program FilesOracleVirtualBox"

Дальше нужно выполнить последовательно следующие команды, но заменив Имя Виртуальной Машины на реальное имя, указанное вами при ее создании.

VBoxManage modifyvm "Имя Виртуальной Машины" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Если у вас процессор AMD, то выполните дополнительно команду

VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Core i7-6700K"

Если при этом получаете сообщение об ошибке VBoxManage.exe: error: Invalid parameter '--cpu-profile', то попробуйте указать другой процессор, например:

VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Xeon X5482 3.20GHz"
VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Core i7-5600U"
VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Core i5-3570"
VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Core i7-2635QM"

Также можно сразу указать нужное разрешение экрана виртуальной машины выполнив следующую команду, где последние два числа как раз указывают ширину и высоту в пикселах. Впрочем, это всегда можно будет изменить в последствии снова выполнив эту команду с другим разрешением.

VBoxManage setextradata "Имя Виртуальной Машины" VBoxInternal2/EfiGraphicsResolution 1280x1024

Настройка с помощью VBoxManage

На этом все подготовительные мероприятия закончены и можно переходить непосредственно к установке Mac OS Mojave в виртуальную машину. Снова запускаем VirtualBox, выбираем нашу машину и нажимаем кнопку «Запустить» в верхней панели. Откроется окно виртуальной машины VirtualBox и побегут строчки, показывающие процесс первоначальной загрузки операционной системы.

Процесс загрузки мак ос

В некоторые моменты может казаться, что установка зависла, тогда можно ориентироваться на индикатор активности виртуального жесткого диска внизу окна программы. Теперь можно расслабиться и помедитировать пока не появится экран выбора языка, где указываем русский и щелкаем по стрелке вправо расположенной под ним. Прежде чем выполнять саму установку ОС необходимо инициализировать диск, поэтому на следующем шаге в окне «Утилиты MacOS» выбираем «Дисковая утилита».

Утилиты macOS

В левом столбце выбираем наш виртуальный жесткий диск и нажимаем кнопку «Стереть» на верхней панели. Появится запрос на подтверждение действия, где можно задать какое-нибудь имя нашему диску и нажать снова «Стереть».

стираем диск

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

процесс установки

В какой-то момент система без предупреждения перезагрузится и снова будет черный экран с бегущими строчками. Нам этого не надо, поскольку установка начнется опять с самого начала. Выключаем виртуальную машину закрыв окно с ней. Идем в ее настройки, выбираем наш iso образ с macOS Mojave и отключаем его от машины.

отключаем установочный образ

Сохраняем настройки, снова запускаем виртуальную машину VirtualBox и теперь установка продолжится непосредственно с жесткого диска. Когда первоначальная загрузка на черном фоне завершится, появится эмблема Эппл и индикатор оставшегося времени, верить которому не стоит. Это самый долгий этап установки macOS на Virtualbox по окончании которого виртуальная машина снова перезагрузится.

Если вместо продолжения установки вы видите UEFI Interactive Shell, то придется запустить ее самому. Для этого нужно последовательно выполнить команды:

fs1:
cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"
boot.efi

Фактически процесс установки завершен, осталось только выполнить первоначальные настройки и можно пользоваться. Выбираете страну из списка, затем раскладку клавиатуры, вопрос по миграции и Apple ID, если у вас нет Apple ID то пропустите соответствующий шаг нажав «Настроить позже».

выбор языка

Затем укажите имя вашей учетной записи и пароль. Дальше будут вопросы экспресс-настройки, которые можно оставить по умолчанию или настроить на свой вкус нажав «Настроить параметры».

создание учетной записи

После окончания всех настроек будет показан рабочий стол MacOS Mojave знаменующий окончание установки.

рабочий стол

Хотя установка занимает много времени, последующая загрузка происходит довольно быстро. Стоит иметь в виду, что иногда по каким-то причинам в процессе загрузки может произойти ошибка хотя до этого все работало. В этом случае достаточно просто запустить загрузку заново.

Редактор Greatech

627 Views 0

Что в статье:

    • 0.1 Введение
  • 1 Шаг первый: создайте ISO-файл MacOS High Sierra
  • 2 Шаг второй: создайте свою виртуальную машину в VirtualBox
  • 3 Шаг третий: настройка виртуальной машины в VirtualBox
  • 4 Шаг четвертый: настройка виртуальной машины из командной строки
  • 5 Шаг пятый: загрузка и запуск установщика
  • 6 Шаг шестой: установщик загрузки второй стадии с виртуального жесткого диска
  • 7 Шаг седьмой: войдите в macOS High Sierra
  • 8 Шаг восьмой (необязательно): измените разрешение

Введение

Хотите ли вы периодически тестировать веб-сайт в Safari или попробовать некоторое из программного обеспечения в среде Mac. Для этого всего полезно иметь доступ к последней версии macOS на виртуальной машине. К сожалению, это не предусмотрено изначально, поэтому получить macOS, работающий в VirtualBox, мягко говоря, сложно.

Однако это не невозможно. Некоторые из участников форумов InsanelyMac разработали процесс, который работает. Единственное, что не работает, – это звук, который по какой-то причине сильно искажен или вообще отсутствует. Кроме этого недостатка, это macOS High Sierra, плавно работающий в VirtualBox.

Чтобы сделать процесс немного проще для людей, мы объединили методы из нескольких разных потоков форума в единый пошаговый учебник со скриншотами. Давай приступим.

ПРИМЕЧАНИЕ. Чтобы это сработало, вам понадобится доступ к реальному Mac для загрузки High Sierra. Вы могли бы получить High Sierra ISO и другими способами, но мы не рекомендуем это делать. Займите Mac на час у друга, если у вас его нет, и все должно будет в порядке. Все, кроме первого шага, вы можете сделать на вашем ПК с ОС Windows.

Если вы работаете на Mac и хотите использовать виртуальную машину macOS для использования на этом Mac, рекомендуем вместо этого проверить Parallels Desktop Lite, поскольку она может бесплатно создавать виртуальные машины на MacOS и работать с ними намного проще.

Шаг первый: создайте ISO-файл MacOS High Sierra

Для начала нам нужно создать ISO-файл установщика macOS High Sierra, чтобы мы могли загрузить его в VirtualBox на нашей машине Windows. Возьмите заимствованный Mac, зайдите в Mac App Store, найдите Sierra и нажмите «Загрузить».

Sierra

Когда процесс будет завершен, установщик запустится – все в порядке, просто закройте его командой Command + Q. Мы не хотим обновлять Mac вашего друга; нам просто нужны загруженные файлы.

Чтобы преобразовать эти файлы в ISO, нам нужно использовать терминал, который вы можете найти в Приложениях > Утилиты.

terminal

Сначала запустите следующую команду, чтобы создать чистый образ диска:

hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J

Затем смонтируйте чистый образ:

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

Теперь восстановим BaseSystem.dmg из установщика на вновь смонтированный образ:

asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

Обратите внимание, что после этого имя нашей точки монтирования места назначения изменилось на «OS X Base System / System». Вы почти закончили! Размонтируйте образ:

hdiutil detach /Volumes/OS X Base System

И, наконец, преобразуйте созданный образ в файл ISO:

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

Переместите ISO на рабочий стол:

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

И теперь у вас есть загрузочный файл High Sierra ISO!

ISO

Скопируйте его на компьютер под управлением Windows, используя большой флеш-накопитель, внешний жесткий диск или локальную сеть.

Шаг второй: создайте свою виртуальную машину в VirtualBox

Затем зайдите на свою машину Windows и установите VirtualBox, если вы еще этого не сделали. Убедитесь, что у вас установлена последняя версия (серьезно, более старые версии могут не работать).

Откройте его и нажмите кнопку «Создать». Назовите свою виртуальную машину «High Sierra» и выберите «Mac OS X» для операционной системы и «Mac OS X (64-разрядная версия)» для версии (на момент написания этой статьи «macOS High Sierra»).

high sierra

Продолжайте процесс. Для памяти мы рекомендуем использовать как минимум 4096 МБ, хотя вы можете выбрать больше, если у вас достаточно ОЗУ для резервного копирования на вашем компьютере под управлением Windows.

RAM

Затем вас спросят о вашем жестком диске. Выберите «Создать виртуальный жесткий диск сейчас» и нажмите «Создать».

hard disk

Выберите VDI для типа жесткого диска и нажмите «Далее». Вас спросят, хотите ли вы диск с динамическим размером или фиксированным. Мы рекомендуем фиксированный размер, так как он немного быстрее, хотя на вашем компьютере с Windows это займет немного больше места на жестком диске.fixed

Нажмите Далее. Вас спросят, насколько большой диск вам нужен; мы рекомендуем не менее 25 ГБ, что достаточно для ОС и нескольких приложений. В зависимости от ситуации с хранением вы можете поставить и больше, но меньше ставить не рекомендуется.

Теперь приступим к настройке.

Шаг третий: настройка виртуальной машины в VirtualBox

Вы должны увидеть свою виртуальную машину в главном окне VirtualBox.

gl

Выберите её, затем нажмите большую желтую кнопку «Настройки». Сначала перейдите в «Систему» на левой боковой панели. На вкладке «Материнская плата» убедитесь, что флажок «Floppy» не установлен.

floppy

Затем перейдите на вкладку «Процессор» и убедитесь, что на виртуальную машину выделено как минимум два.

proccesors

Затем нажмите «Экран» на левой боковой панели и убедитесь, что для видеопамяти установлено значение не менее 128 МБ.

Видеопамять

Затем нажмите «Хранилище» на левой боковой панели, затем нажмите «Пустой» CD-привод. Нажмите на значок компакт-диска в верхнем правом углу, затем перейдите к файлу ISO High Sierra, который вы создали ранее.

Кнопка компакт диска

Обязательно нажмите «ОК», чтобы завершить все изменения, которые вы сделали, а затем закройте VirtualBox. Нет, серьезно: закройте VirtualBox сейчас, или следующие шаги не сработают.

Шаг четвертый: настройка виртуальной машины из командной строки

Мы сделали несколько настроек, но нам нужно сделать еще немного, чтобы убедить операционную систему, что она работает на реальном Mac. К сожалению, для интерфейса VirtualBox нет никаких вариантов, поэтому вам нужно будет открыть командную строку.

Откройте меню «Пуск», найдите «Командная строка», затем щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

command

Вам нужно запустить ряд команд по порядку. Вставьте следующие команды, нажимая Enter после каждой из них и дождитесь завершения:

cd "C:Program FilesOracleVirtualBox"

VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff

VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"

VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663"

VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata "High Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC"

commands-running

Это оно! Если все сработает, вы не увидите никакой обратной связи; команды будут просто запускаться. Если команда не работает, убедитесь, что ваша виртуальная машина называется «High Sierra»; если это не так, отредактируйте приведенные выше команды, указав имя машины в кавычках. Вперед и закройте командную строку. Теперь мы вернемся к VirtualBox.

Шаг пятый: загрузка и запуск установщика

Повторно откройте VirtualBox, нажмите на машину Sierra и нажмите «Запустить». Ваш компьютер начнет загружаться. Когда это произойдет, вы увидите много лишней информации, но не беспокойтесь об этом. Это нормально, даже некоторые из вещей, которые выглядят как ошибки.

virtualbox

Вы должны только беспокоиться тогда, когда конкретная ошибка зависает в течение пяти минут или более. Просто дайте ему немного поработать. Если вы все сделали правильно, он загрузится.

В конце концов вы увидите установщик с просьбой выбрать язык:

Выбор языка

Выберите «Русский» или любой другой язык, который вы предпочитаете, затем нажмите «Далее». Однако перед тем как сделать что-либо еще, нажмите «Дисковая утилита», затем «Продолжить».

disk

Вы не увидите диск: не паникуйте, High Sierra скрывает пустые диски по умолчанию. В строке меню нажмите «Вид», а затем «Показать все устройства».

Показать диски

Теперь вы должны увидеть свой пустой виртуальный диск на боковой панели. Щелкните по нему, затем нажмите кнопку «Стереть».

стереть

Назовите диск «Macintosh HD» и оставьте остальные две настройки как есть: «Mac OS Extended Journaled» и «GUID Partition Map». Не создавайте раздел AFS, потому что он не будет работать, и вам придется начать с нового виртуального жесткого диска. Нажмите «Стереть», затем закройте программу Disk Utility, когда процесс будет завершен. Вы вернётесь в главное окно.

переустановить

Выберите «Переустановить macOS», затем нажмите «Продолжить». Вам будет предложено согласиться с условиями.

подтвердить

Согласитесь, и вам в конечном итоге будет предложено выбрать жесткий диск; выберите раздел, который вы только что создали.

диск sierra

Установка начнется! Это может занять некоторое время, так что будьте терпеливы. В конце концов ваша виртуальная машина перезапустится и вернет вас обратно в программу установки. Не паникуйте: этого и следовало ожидать.

Шаг шестой: установщик загрузки второй стадии с виртуального жесткого диска

На этом этапе установщик скопировал файлы на виртуальный жесткий диск и ожидает оттуда загрузки. По какой-либо причине это не работает на виртуальной машине, поэтому вы снова видите установщик.

Выключите свою виртуальную машину и откройте ее настройки. В разделе «Хранилище» нажмите «HighSierra.iso» на панели «Дерево хранилища», затем щелкните значок компакт-диска в правом верхнем углу и нажмите «Удалить диск с виртуального диска». Это полностью отключит нашу установку ISO.

удалить

Теперь запустите виртуальную машину, и вы увидите этот прекрасный экран.

Экран

Это внутренняя оболочка EFI, и пока вы видите «FS1», указанную желтым цветом, вы можете использовать ее для запуска остальной части установщика. Нажмите на виртуальную машину и позвольте ей захватить вашу мышь и клавиатуру, затем введите fs1: и нажмите Enter. Это переключит каталоги на FS1, где находится остальная часть установщика.

Затем мы запустим несколько команд, чтобы перейти в нужный каталог:

cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"

Теперь мы можем запустить сам установщик следующей командой:

boot.efi

fs1-browsing

Установщик подхватит там, где остановился. Сначала вы увидите серию текстов, как и раньше, но в конце концов вы увидите, как установщик GUI вернется. (Не волнуйтесь, вам нужно только пройти этот процесс).

installer-continues

Подождем, нужно немного больше терпения.

Шаг седьмой: войдите в macOS High Sierra

В конце концов, виртуальная машина снова перезагрузится, на этот раз в macOS High Sierra. Если этого не произойдет, попробуйте извлечь ISO из виртуальной машины. Когда High Sierra загружается, вам нужно будет выбрать страну, настроить пользователя и остальную часть процесса начальной настройки.

high-sierra-language

В конце концов, вы попадете на рабочий стол Mac. Ура!

high-sierra-running

Теперь вы можете попробовать любое программное обеспечение Mac, хотя некоторые функции, такие как FaceTime и Messages, не будут работать, потому что Apple не будет распознавать ваш компьютер как настоящий Mac. Но многие основные вещи должны работать. Получайте удовольствие!


  • Проблемы с macOS 10.13 High Sierrа? Мы расскажем как их исправить!

Шаг восьмой (необязательно): измените разрешение

По умолчанию ваша виртуальная машина будет иметь разрешение 1024 × 768, это не так много места для работы. Однако, если вы попытаетесь изменить разрешение внутри macOS, вы не увидите этого. Вместо этого вам нужно ввести несколько команд.

Выключите свою виртуальную машину, выключив macOS: щелкните Apple в строке меню, затем нажмите «Завершить работу». Затем закройте VirtualBox полностью (серьезно, этот шаг не будет работать, если VirtualBox все еще открыт!) И вернитесь в Windows «Командная строка в качестве администратора. Вам нужно запустить следующие две команды:

cd "C:Program FilesOracleVirtualBox"

VBoxManage setextradata "High Sierra" "VBoxInternal2/EfiGopMode" N

Во второй команде вам нужно заменить N числом от одного до пяти, в зависимости от того, какое разрешение вы хотите:

  1. дает разрешение 800 × 600
  2. дает разрешение 1024 × 768
  3. дает вам разрешение 1280 × 1024
  4. дает вам разрешение 1440 × 900
  5. дает вам разрешение 1920 × 1200

Запустите VirtualBox, загрузите свою виртуальную машину, и она должна загрузиться с вашим новым разрешением!

С этого момента вы можете открыть VirtualBox для любого тестирования, связанного с Mac, которое вы хотите сделать. Опять же, вы увидите, что во время загрузки появляется много ошибок, но все в порядке; игнорируй их. Кроме того, помните, что звук не будет работать, и не будет таких вещей, как FaceTime или iMessage, для которых требуется реальный Mac. Это не будет идеальным, тем чего можно ожидать от полностью поддерживаемой настройки. Но это macOS, на виртуальной машине, и это неплохо!

Перевод материала от Greatech

Оригинал

Сохрани себе или поделись с другим

High Sierra 10.13.6 вышла еще в конце июля, а через недельку на подходе и Mojave, но обновить материал по установке MacOS на VirtualBox руки дошли только сейчас. Давайте установим и заодно более подробно разберем некоторые моменты, которые судя по комментариям к прошлой статье, вызывали затруднение.

Содержание статьи:

1. Что понадобится для установки MacOS на VirtualBox

  • iso-образ MacOS High Sierra: забираем тут
  • Последняя версия VirtualBox (в статье 5.2.18): берем с официального сайта
  • Скрипты для упрощения процесса настройки виртуальной машины: скачать

2. Настраиваем VirtualBox для установки MacOS

Внимание! Более менее стабильно и прилично, на виртуалке, MacOS работает только с процессорами Intel. Успешных запусков на AMD (попыток было много, на разных поколениях) мне неизвестно.

Запускаем VirtualBox, создаем новую виртуалку и сразу переключаемся в экспертный режим.
Создаем виртуальную машину
Устанавливаем количество выделенной памяти минимум 2048 Мб, оптимально 4096 Мб или больше. Имя виртуальной машины задавайте латиницей, без пробелов – потом будет меньше хлопот, при настройке через консоль. Остальное выбирайте, как на скриншоте.
Выбираем тип виртуальной машины и количество памяти
Нажимаем “Создать”, в следующем окне указываем расположение и объем доступного диска. Можно оставить все по умолчанию.
Объем виртуального диска под MacOS High Sierra
Виртуальная машина готова. Открываем настройки.
Переходим к настройкам виртуальной машины
И проверяем, что бы везде было, как на скринах ниже.
Настройки VirtualBox для MacOS - вкладка Система
Обязательно 2 процессора.
Настройки VirtualBox для MacOS - вкладка Система, Процессоры
Проверяем включена ли аппаратная виртуализация.

Не забудьте проверить, что поддержка виртуализации включена в BIOS.

Поддержка аппаратной виртуализации
Задвигаем ползунок видеопамяти на максимум и убираем чеки с ускорения.
Виртуальная MacOS не дружит с графикой
К приводу подкрепляем образ, который вы скачали по ссылкам выше.
Добавляем образ

Остальные настройки оставляем по умолчанию, сохраняем виртуальную машину и закрываем VirtualBox.

Запускаем консоль – нажимаем сочетание клавиш
Win+R
, пишем
cmd
, нажимаем
Enter
.
Или в поиске
cmd
:
Запускаем командную строку Windows

В командной строке выполняем:

cd «C:Program FilesOracleVirtualBox»

VBoxManage.exe modifyvm «ИмяВашейВиртуалки» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»

VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»

VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»

VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»

VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1

Или можете запустить готовый скрипт
vbox_macos.cmd
из архива который скачали в начале статьи. Он попросит ввести вас имя вашей виртуальной машины и все остальное сделает сам.

Запуск скрипта для настройки виртуальной машины
С настройкой виртуальной машины закончили, переходим к установке системы.

3. Установка

Запускаем виртуалку и ждем пока не прогрузится установщик. В результате, вы должны увидеть выбор языка. Выбираем русский и продолжаем.
Начало установки MacOS
На следующем экране выбираем дисковую утилиту. Прежде чем продолжать установку, нам необходимо разметить диск.
Дисковая утилита
Запускаем, выбираем наш диск (1 на скрине), нажимаем кнопку “Стереть”(2), задаем имя (3) и опять “Стереть” (4).
Готовим диск для установки MacOS
После завершения подготовки диска снова попадаем на стартовый экран установщика. Далее все просто, на всякий случай, публикую скрины:
Установка MacOS
Нажимаем, соответственно, “Продолжить”:
Нажимаем продолжить

Принимаем условия соглашения:
Принимаем лицензионное соглашение
Выбираем диск и продолжаем:
Выбор диска для установки
Все, установка стартовала!
Процесс пошел
Отлично, установка началась, но это еще только 1 этап. Теперь, надо дождаться пока система не соберется перезагружаться и отключить файл образа. Если не успели, просто выключите виртуальную машину, отключите образ и запустите снова.
Отключаем образ

У меня несколько раз, после перезагрузки, установщик автоматически не стартовал и вываливался в UEFI Shell. Ни чего страшного в этом нет, лечится элементарно.
UEFI Shell

Вводим:

fs1:

cd «macOS Install Data»

cd «Locked Files»

cd «Boot Files»

boot.efi

Для облегчения набора имен директорий введите первые буквы без кавычек и нажмите
Tab
.
Все, наша установка успешно продолжается. Дальше все очевидно, следуем инструкциям мастера установки. После еще одной перезагрузки, возможно, что достаточно длительной (следите за индикацией виртуального жесткого диска, если моргает, значит все в порядке), мы получаем полноценную MacOS High Sierra.
Установка MacOS на VirtualBox завершена

4. Настраиваем разрешение

Последнее, что нам надо сделать, научить виртуалку работать с тем разрешением, которое нам нужно. Для этого нас снова понадобится командная строка. Выключите виртуальную машину, закройте VirtualBox и запустите командную строку.
Введите:

cd «C:Program FilesOracleVirtualBox»

VBoxManage setextradata «ИмяВашейВиртуалки» VBoxInternal2/EfiGraphicsResolution 1920×1080

Разрешение можете указать любое вместо 1920×1080. Значения разделяет латинская
x
.
Или можете воспользоваться скриптом
vbox_resolution.cmd
.
Разрешение экрана
После этого, при загрузке в первый раз, виртуальная машина может зависнуть. Если это произойдет, просто перезагрузите ее.
На этом, все. Как обычно, если остались какие-то вопросы или возникли сложности – спрашивайте в комментариях.

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

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

Содержание

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

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

Прежде чем продолжить установку macOS на виртуальную машину, убедитесь, что ваш компьютер соответствует следующим требованиям:

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

также вам необходимо настроить виртуализацию на вашем компьютере — это означает включение определенных настроек в BIOS или UEFI. Обратите внимание, что не все компьютеры поддерживают эти параметры — подробности см. По ссылке ниже.

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

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

Установка macOS Mojave

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

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

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

  2. Итак, скачайте последнюю версию VirtualBox — воспользуйтесь ссылкой ниже.
  3. Затем выберите опцию «Плагины» в меню слева. Затем в правой части окна найдите кнопку со значком папки со знаком плюс и щелкните по ней.
  4. Установка MacOS на VirtualBox

  5. Откроется «Проводник»: используйте его для доступа к каталогу с загруженным плагином. Выберите файл, который вы ищете, и нажмите «Открыть».
  6. Установка MacOS на VirtualBox

  7. Щелкните Установить».

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

    Прочтите текст лицензионного соглашения, затем нажмите кнопку «Согласен».

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

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

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

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

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

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

  1. Запустите VirtualBox и нажмите кнопку «Создать» на панели инструментов.
  2. Установка MacOS на VirtualBox

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

  5. На этом этапе вы должны установить объем оперативной памяти, выделенной виртуальной машине. Значение зависит от объема оперативной памяти, установленной на компьютере: например, для устройств с 4 ГБ на борту следует установить 2048 МБ, для машин с 8 ГБ — 4096 МБ, и по тому же принципу, если их больше БАРАН.
  6. Установка MacOS на VirtualBox

  7. Чтобы операционная система работала на виртуальной машине, необходимо создать или смонтировать образ жесткого диска. Сегодня для наших целей мы будем использовать последний вариант: выберите вариант «Использовать существующий виртуальный жесткий диск», затем, используя диалоговое окно «Проводник», выберите ранее загруженный образ VMDK и нажмите «Создать».
  8. Установка MacOS на VirtualBox

  9. После создания новой виртуальной машины ее необходимо настроить: для этого выберите нужное место в левом меню и нажмите кнопку «Настроить», которая находится в меню инструментов.
  10. Установка MacOS на VirtualBox

  11. Первым делом откройте вкладки «Система» — «Процессор». Здесь вам нужно выбрать опцию «Включить PAE / NX».

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

    Затем в том же разделе перейдите на вкладку «Материнская плата». В разделе «Порядок загрузки» снимите флажок «Дискета». Затем в раскрывающемся меню «Набор микросхем» выберите вариант «ICH9», если он не установлен по умолчанию.

  12. Установка MacOS на VirtualBox

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

  15. Следующим шагом будет настройка носителя: откройте соответствующий раздел. В нем выбираем образ нашей macOS и в списке «SATA» выбираем «SATA 0».

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

    Затем щелкните запись «Контроллер: SATA» и в правой части окна установите флажок рядом с параметром «Кэширование ввода-вывода», затем нажмите «ОК».

  16. Установка MacOS на VirtualBox

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

    cd «C: Program Files Oracle VirtualBox»

    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» «наша тяжелая работа этими осторожными словами, пожалуйста, не кради (c) AppleComputerInc»

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

  18. Установка MacOS на VirtualBox

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

  21. На первом шаге вас попросят выбрать регион. Установите тот, который вам нужен, и нажмите «Продолжить»).
  22. Установка MacOS на VirtualBox

  23. Затем выберите раскладку клавиатуры — доступные параметры зависят от выбранного региона.
  24. Установка MacOS на VirtualBox

  25. Требует от вас прочитать и принять соглашение об использовании личной информации. Поскольку эта инструкция не включает пересылку по сети на виртуальную машину, вы можете спокойно продолжить процедуру.
  26. Установка MacOS на VirtualBox

  27. На этом этапе он должен передать данные или восстановить информацию из предыдущей версии macOS. У нас его нет, поэтому от переезда стоит отказаться.
  28. Установка MacOS на VirtualBox

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

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

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

  30. Установка MacOS на VirtualBox

  31. Вам также необходимо будет принять лицензионное соглашение.

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

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

  32. Установка MacOS на VirtualBox

  33. Следующим шагом будет создание учетной записи. Введите все необходимые данные (логин, ФИО и пароль), затем продолжите процедуру.
  34. Установка MacOS на VirtualBox

  35. Последнее, что от вас потребуется — это выбор светлой или темной схемы оформления. Выбирайте по вкусу, а если тема вам не нравится, вы всегда можете изменить ее в настройках системы.
  36. Установка MacOS на VirtualBox

  37. Через некоторое время перед вами появится настроенный рабочий стол macOS Mojave.

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

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

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

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

Первый шаг установки High Sierra в точности повторяет загрузку материалов из инструкции к последней версии, с одним отличием: установочный образ этой операционной системы должен быть загружен в формате ISO.

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

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

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

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

    Примечание! Операционная система должна быть установлена ​​как «Mac OS X (64-бит)», иначе установка не будет работать должным образом!

  2. Установка MacOS на VirtualBox

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

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

    Оставьте для типа значение по умолчанию — параметр «VTBI».

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

    Затем оставьте опцию «Динамический жесткий диск».

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

    Последнее необходимое действие — это выбор объема. Достаточно 30 ГБ.

  4. Установка MacOS на VirtualBox

  5. Повторите шаги 5-7 из предыдущей части статьи.
  6. При настройке пункта «Медиа» действия немного другие. Первое, что нужно сделать, это выбрать расположение виртуального оптического привода в ветке «Контроллер SATA» и удалить его.

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

    Затем нажмите кнопку «Добавить новые контроллеры» и выберите параметр «Добавить контроллер SATA».

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

    Затем используйте кнопку в виде компакт-диска со знаком плюс, чтобы создать новый привод. Во всплывающем окне выберите «Выбрать изображение».

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

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

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

    Нажмите «Выбрать», а затем закройте VirtualBox.

  7. Установка MacOS на VirtualBox

  8. На шаге 9 инструкций для Mojave измените имя виртуальной машины в командах: вместо macOS Mojave напишите High Sierra, введя заданные команды.

Этап 3: Установка ОС

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

  1. Как и в варианте Mojave, откройте VirtualBox, выберите ранее созданную машину и нажмите «Пуск». Начнется подготовка к установке macOS. Это может занять несколько минут — обязательно дождитесь конца.
  2. Установка MacOS на VirtualBox

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

  5. Появится окно с утилитами, в котором вы можете нажать на «Дисковые утилиты».

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

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

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

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

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

    Когда процесс очистки будет завершен, нажмите «Готово».

  6. Установка MacOS на VirtualBox

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

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

  11. Примите лицензионное соглашение.

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

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

  12. Установка MacOS на VirtualBox

  13. В окне выбора диска должен быть предварительно отформатированный виртуальный диск: выберите его и нажмите «Установить».
  14. Установка MacOS на VirtualBox

  15. Подождите, пока macOS High Sierra подготовит файлы для установки — продолжительность этой операции зависит от характеристик вашего компьютера.
  16. Установка MacOS на VirtualBox

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

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

    Выберите вариант «Выключить машину» и нажмите «ОК».

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

    Вернитесь в главное окно VirtualBox и перейдите к настройкам мультимедиа среды, в которой была установлена ​​High Sierra. Щелкните значок диска рядом с описанием виртуального контроллера и выберите параметр «Удалить диск из привода».

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

    Шаги на следующем шаге требуются только для версии High Sierra — если вы устанавливаете старую версию macOS, просто перезапустите среду VirtualBox и перейдите к шагу 11.

  18. Перезагрузите машину с установленной операционной системой. Подождите, пока оболочка загрузится, затем введите в нее слово exit.

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

    С помощью стрелок выберите параметр Boot Maintenance Manager и нажмите Enter.

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

    Далее — «Начать с файла».

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

    Выделите второй вариант и перейдите к нему.

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

    Следуйте по пути «Установочные данные macOS» — «Заблокированные файлы» — «Файлы запуска». Найдите там файл «boot.efi», выберите его и нажмите Enter.

  19. Установка MacOS на VirtualBox

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

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

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

Как видите, установить macOS с нуля сложнее, чем первый вариант. Однако он также доступен для High Sierra и более ранних версий — просто загрузите соответствующий образ VMDK.

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

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

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

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

Заключение

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

Источники

  • https://lumpics.ru/install-mac-os-into-virtualbox/

Понравилась статья? Поделить с друзьями:
  • Виртуальная машина linux для windows 10 x64 скачать
  • Виртуальная машина kali linux для windows 10
  • Виртуальная машина java для windows 10 x64 скачать
  • Виртуальная машина java для windows 10 x32
  • Виртуальная машина ios для windows 10