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

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

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

Подготовка VirtualBox для установки MacOS Sierra

  • Качаем и устанавливаем с официального сайта последнюю версию VirtualBox (я дополнительно поставил Extension Pack из раздела «Downloads«). Статья писалась по версии 5.2.
  • Далее запускаете VirtualBox, кликаете «Создать«, задаете имя виртуальной машины и указываете устанавливаемую версию, в моем случае — macOS 10.12 Sierra (64-bit), жмете «Далее«.

macos sierra virtualbox

  • Выставляете выделяемый объем оперативной памяти, минимум 2048 мб., я рекомендую 4096 или даже 8192, если позволяют ресурсы вашего компьютера.

macos sierra virtualbox

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

macos sierra virtualbox

  • Оставляете без изменений «VDI (VirtualBox Disk Image)» — «Далее«.

macos sierra virtualbox

  • Рекомендую выбрать «Динамический виртуальный жесткий диск«, в этом случае виртуальная машина не будет занимать лишнего места на диске.

macos sierra virtualbox

  • Указываете имя файла вашей виртуалки и ее размер, можно оставить все по умолчанию — «Создать«.

macos sierra virtualbox

  • Появилась новая виртуальная машина, кликаете по ней правой кнопкой мыши — «Настройки«.

macos sierra virtualbox

  • Переходите в раздел «Система«, там будет три подраздела: «Материнская плата«, «Процессор» и «Ускорение«, настраивайте аналогично скриншотам ниже. Чипсет выбираем PIIX3 или IHC9.

mac os sierra virtualbox mac os sierra virtualbox mac os sierra virtualbox

  • В разделе «Дисплей«, подразделе «Экран» выкручивайте видеопамять на максимум и снимайте галки ускорения, если они стоят.

VirtualBox macos

  • Данный пункт не обязателен, но может избавить от проблем с началом установки.
    В разделе носители нужно удалить оптический привод и создать новый контроллер SATA, а уже в нем создать новый привод и указать путь к образу macOS.

VirtualBox

VirtualBox

VirtualBox

  • По итогу все должно выглядеть примерно так:

VirtualBox

  • Нажимайте «ОК» и закрывайте VirtualBox.
  • Далее нужно открыть командную строку от имени администратора и ввести данную команду (MacOS нужно заменить на имя вашей виртуалки).
    Внимание! Важен регистр, то есть, если название «macOS», то вариант «macos» или «Macos» не подойдет:

cd "C:\Program Files\Oracle\VirtualBox\"

VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

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

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Установка macOS

После проделанного можно начинать непосредственно установку Sierra.

  • Запускайте VirtualBox и нажимайте «Запустить» — зеленую стрелку.
  • Подхватится ранее указанный образ MacOS и начнется установка, первый шаг которой — выбор языка.

macos sierra virtualbox

  • Далее жмете «Продолжить«.

macos sierra virtualbox

  • Еще раз «Продолжить» и «Принимаю«.

macos sierra virtualbox

  • Тут вы видите отсутствие диска для установки системы.

macos sierra virtualbox

  • В верхней навигационной панели выбираете «Утилиты» — «Дисковая утилита…«

macos sierra virtualbox

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

macos sierra virtualbox

  • Задаете «Имя», «Формат» и «Схему» как на скрине (хотя имя можете задать любое) и жмете «Стереть«.

macos sierra virtualbox

  • Так должно получиться:

macos sierra virtualbox

  • Закрываете «Дисковую утилиту«, видите появившийся диск. Выбираете его и кликаете «Продолжить«.

macos sierra virtualbox

  • Ждете. С учетом того, что у меня SSD, установка была около 15 минут.

macos sierra virtualbox

Первый запуск macOS

  • Выбираете вашу страну — «Продолжить«.

macos sierra virtualbox

  • Выбираете раскладку клавиатуры — «Продолжить«.

macos sierra virtualbox

  • Если у вас никогда не было mac — «Не переносить информацию«. Если был, рекомендую выбрать тоже самое! 🙂

macos sierra virtualbox

  • Отключайте геолокацию, ни к чему лишние процессы.

macos sierra virtualbox

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

macos sierra virtualbox

  • Принимаете «Условия пользования«.

macos sierra virtualbox

  • Задаете «Имя«, «Учетную запись» и «Пароль» — «Продолжить«.

macos sierra virtualbox

  • Выбираете часовой пояс по карте или из списка — «Продолжить«.

macos sierra virtualbox

  • Siri впервые появилась на Mac в macOS Sierra, как мне кажется, на компьютере она бесполезна, но попробуйте! 🙂

macos sierra virtualbox

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

Меняем разрешение экрана виртуальной машины на нужное

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

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata MacOS VBoxInternal2/EfiHorizontalResolution 1440
VBoxManage setextradata MacOS VBoxInternal2/EfiVerticalResolution 900

Где 1440 и 900 — это разрешение экрана и его можно заменить на другое. Стандартные разрешения экранов:

640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1920×1080.

Пишите в комментариях как прошла установка и возникали ли проблемы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

107 комментариев на «Установка MacOS Sierra на VirtualBox»

  • Здравствуйте
    Сделал всё как надо, но командная строка не может найти папку Oracle на диске С, потому что она не создалась
    На С папки Oracle нет в принципе

    • Добрый день! Посмотрите в папке «Program Files» или «Program Files (x86)», а проще нажмите правой кнопкой мыши по ярлыку VirtualBox и выберите «Расположение файла»

  • Спасибо за инструкцию!

    По инструкции все заработало. После этого я выключил виртуальную машину. Когда запустил снова, то опять началась установка. VirtualBoxDisk уже был, я выбрал установку на него. Теперь опять началась установка, причем вместо 15 минут пишет, которые были в прошлый раз, пишет, что установка будет длится 33 минуты.

    Что происходит и что делать?

    • Здравствуйте! Отмонтируйте образ MacOS в Настройках, раздел Носители.

    • А не подскажете еще, как на эту версию установить Xcode? Когда пытаюсь установить через AppStore, то пишет, что необходима версия 10.12.6 или новее.

      • нужно обновить макОС Сиерра до последней версии, она как раз 10.12.6

        • А не подскажите как это можно сделать? Через пункт «Обновления» пишет, что обновлений нет

  • Добрый день! Поясните пожалуйста этот пунктДалее нужно открыть командную строку от имени администратора и ввести данную команду (MacOS нужно заменить на имя вашей виртуалки).

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

  • При запуске виртуалки вылетает с критической ошибкой «GURU MEDITATION», в чем может быть проблема?

    • скорее всего повторная устанвка все исправит, только настройки виртуальной машины произведите согласно статье

  • у меня сразу идёт не по сценарию: http://joxi.ru/BA0b1WwhJWQJkm Пробовал версию 5.2.8 и 5.2.4

    • Если забить на это и действовать дальше по сценарию то, дошёл до запуска машины, вываливалась ошибка, сплясал с бубном и машина запустилась, диск с сиеррой смонтирован, но установка не начинается http://joxi.ru/gmvVb9EuLX3ebm

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

        • после чего расширился список?

        • Как расширить этот список. У меня в нем только MacOS X (32-bit) и MacOS X 10.6 Snow Leopard (32-bit) установка не начинается, скрин идентичный.
          VirtualBox свежескачанный, версия 5.2.8 r121009 (Qt5.6.2)

          • Решено. В БИОСЕ Должна быть включена Intel Virtualization Technology

    • Здравствуйте! Напишите характеристики и ОС (в том числе разрядность) компьютера, на котором пытаетесь установить виртуальную машину

  • Спасибо! Здорово все получилось!

  • Больше спасибо. Лучшая инструкция! 🙂

  • Когда пытаюсь включить машину, вылетает ошибка —
    Не удалось открыть сессию для виртуальной машины MacOS.

    The virtual machine ‘MacOS’ has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in ‘C:\Users\Саша\VirtualBox VMs\MacOS\Logs\VBoxHardening.log’.

    Код ошибки: E_FAIL (0x80004005)
    Компонент: MachineWrap
    Интерфейс: IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}

    Что я сделал не так?

    • у меня тоже такая проблема
      Не удалось открыть сессию для виртуальной машины MacOS.

      Configuration error: Querying "UUID" failed (VERR_CFGM_VALUE_NOT_FOUND).

      Код ошибки: E_FAIL (0x80004005)
      Компонент: ConsoleWrap
      Интерфейс: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

      • Перезапустите Virtual Box, а если не удалось перезапустите компьютер. Не получилось? Не знаю что делать… .
        …Стоп, удалите виртуальную машину и создайте её заново. Если не получилось, точно… Точно! Не знаю что делать.

  • Здравствуйте, сделал все по инструкции, но при запуске вылазит черный экран. Помогите пожалуйста.

    • Александр, добрый день. Сколько памяти выделили под виртуалку и сколько ее всего?

  • Здравствуйте. Выполнил все пункты, но при запуске виртуалки вылезает на весь экран в виртуалке что-то наподобии коммандной строки, в которой постоянно бегает какой-то текст, после минуты 3-4 виртулка перезапускается и начинается тоже самое.

    • Вот скрин

      • «Нет. Я скачал образ, сделал все настройки как у вас в виртуальной машине, в коммандной строке ввел команды, которые были указаны в этой статье, и при первом запуске виртуалке вылазело вот это (см. скрин), а потом виртуалка перезагружалась тысячу раз, но так и не запускала установку mac os»

        Сколько перативной памяти выделили под ВМ?
        Команды вводили по очереди или скопировали их все и вставили?

    • Здравствуйте. То есть процесс установки проходит без проблем и данное окно выходит именно при первом запуске?

      • Такая же проблема. Это окно выходит при старте виртуальной машины. Текст бежит очень быстро. не успеваю прочитать что там. Все делалось строго по инструкции. Образ использовался также из статьи.

        Предполагаю, что проблема может быть в несовместимости железа с OS X..

  • Здравствуйте, всё сделал по инструкции, но на пункте установка ос.
    появляется критическая ошибка Guru Meditation.
    Читал ваши комментарии, вы посоветовали переустановить всё. Это тоже сделал, но ни чего не помогло.
    Единственное отклонение от инструкции это вот это http://prntscr.com/kj1cs4

    Может ли ломаться установка из за этого?

  • Добрый день!
    Большое спасибо за инструкцию!
    Установка прошла отлично, все работает. Но есть один нюанс…
    В настройках машины видеопамять установлена в размере 128 Мб (строго как в инструкции) А сама операционка видит только 3Мб. Так и должно быть или произошел какой то сбой?
    Спасибо!

    • Да, забыл еще написать, что разрешение экрана тоже не меняется! ((

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

    • Такая же проблема на версии Sierra 10.13.6.
      Разрешение поменял, но графика существенно притормаживает, особенно на визуальных эффектах, где есть полупрозрачность.

      Похоже, сказывается нехватка видеопамяти. Долго искал решение, но пока не нашёл.

  • Можно ли опять обратно вернутся и как

  • Привет а если у меня процссор двухядерний то сколько ставить ЦП

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

  • Здравствуйте! При запуске виртуалки вылетает с критической ошибкой «GURU MEDITATION». Все действия производил согласно инструкции, отклонений не было. После повторной установки тоже самое.

    Версия VB 5.2.20
    Ноутбук Lenovo Z50-75
    Процессор AMD A10-7300 Radeon R6, 10 Compute Cores 4C+6G 1.9 CHz
    ОЗУ 8 Гб

    Подскажите пожалуйста, в чём проблема?

  • Доброго времени суток! При добавлении .iso-файла в привод оптических дисков влезает ошибка: «Не удалось открыть образ виртуального диска». Помогите пожалуйста)

    • Добрый день, все сделано в точности по инструкции? Кстати, если процессор AMD бросайте затею сразу же =)

      • Процессор Core i5, все по инструкции, за исключением объема диска при создании VM — он не 30 Гб. Можете ли вы выложить контрольную сумму iso-файла, чтобы сравнить?

        • MD5: E75CFAB09F7A8492FCE55C23E7682D42

          • Спасибо! Как и предполагал, хэш-суммы разные были) Перекачал образ, далее все шло отлично — до первого старта VM… Все аналогично пользователям «Coca Bob» и «D». В Командную строку все вбивал ручками, оперативки 4096Мб выделил, процессор: Core i5 750, 2,67GHz. Один раз ошибся с командой VBoxManage setextradata «MacOS» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0» — вместо SystemVersion прописал SystemProduct» «1.0», а какая версия была изначально не курсах… такие дела) Посоветуете что нибудь?

  • Здравствуйте! Все сделал как описано. Но после запуска виртуальной машины, выдает критическую ошибку

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

  • Все поставилось и работает, но очень медленно и анимации рисует чуть ли не вечность. Можно ли как нибудь ускорить работу виртуалки ?

    • На вкладке «Дисплей» галки ускорения убраны?
      Какой объем видеопамяти стоит? Попробуйте увеличить вдвое.
      Ставили на HDD или SSD накопитель?

  • Большое человеческое спасибо

  • Здравствуйте, что делать если папки Oracle нету? И устанавливал вообще на другой диск?

    • Приветствую! Укажите путь к той папке, на том диске, куда ставили программу.

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

    • Здравствуйте. Команды вводите поочередно или копируете все разом? Нужно поочередно

      • Добрый день!
        Ввожу поочередно. Папку с VBoxManage.exe указал верно. Регистр в названии машины соблюл.
        Не понимаю, в чем еще могут быть проблемы(
        Помогите пожалуйста. Спасибо)

  • Всё работает! Большое спасибо! Но, к сожалению, тормозит. Видеопамяти всего 3 МБ, в настройках стоит 128 МБ, ускорения отключены. Возможно, надо попробовать поставить виртуалку на настоящий мак.

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

  • останавливается на:
    I0ConsoleUsers: gI0ScreenLockState 3, hs 0, now 0, sm 0x0
    как победить?

  • Система установилась и запустилась без проблем.
    Но второй запуск после установки снова инициирует установку системы.
    Как это исправить?

  • ВСЕ ОГОНЬ!!!! ВСТАЛО С ПРЕВОГО РАЗА . ОБНОВЛЯЮСЬ С ЭПСТОРА НА КАТАЛИНУ . ЕДИНСТВЕННОЕ ВИДЕО КАРТУ 3 МБ ВИДЕТ ТОЛЬКО

  • Благодарю за статью! Всё работает! А возможно с этим образом сделать загрузочную флешку и поставить Mac на железо?

  • Почему у меня при создании машины из версий MacOS доступны только MacOS X(32-bit) и MacOS X 10.6 Snow Leopard(32-bit)? Переустанавливал программу, не помогло. Как исправить?

  • а где мне взять файл установки? Я думал он тут будет.

  • Здравствуйте! Почему-то не работает, после запуска MAC-а какая-то строка, потом там что то вводить надо. Попробовал ‘setup’ но не выходит… Прошу помогите! Спасибо за внимание, жду помощи.
    P.S. обожаю ваш сайт

    • Здравствуйте. Все делаете по инструкции? На каком моменте ошибка? Скрин прояснит ситуацию

  • У меня установилось, но звук не работает, вообще нет звуковых устройств в списке. В virtualbox указан intel hd audio. Что делать ?

  • А если эти команды повредят реестр виндавс или системный диск, что потом делать?

  • Делаю по инструкции. После ввода команд в cmd запускаю VM.
    открывается окно и на этом всё заканчивается.
    С чем может быть связано?

  • Вопрос 1:

    Здраствуйте, у меня вместо MacOS вылезает UEFI Interactive Shell версии 3.6, биос проверял, там нет загрузочного устройства MacOS, там 2 загрузочного устройства:

    Какое-то загрузочное устройство, причина: Забыл название
    UEFI Shell

    Вопрос 2:

    Где скачать образ диска?

  • Хм… я действовал по инструкции, но после ввода команд и запуска macOS ( на виртуалке) выходит это. что мне делать?

  • Здравствуйте, а можно ли ускорить виртуальную машину заставив её работать от дискретной видеокарты nvidia

  • спасибо большое, все получилось!

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

Войти с помощью: 

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

Рекомендуем прочитать

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: