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

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

3362

Воспользоваться ОС от 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.

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

0 0 голоса
Рейтинг статьи

Подписаться
Уведомить о
guest

108 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Zak Avs
Zak Avs
7 лет назад

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

Hron
Hron
6 лет назад
Ответить на  Игорь Позняев

мне помогло просто поменять «» на «»

Hron
Hron
6 лет назад
Ответить на  Hron

мде, сайт видимо не правильно отображает кавычки…

Kros
Kros
7 лет назад

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

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

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

Kros
Kros
7 лет назад
Ответить на  Игорь Позняев

А повторную установку, которая уже началась, нужно дождаться?

Kros
Kros
7 лет назад
Ответить на  Игорь Позняев

Да. После удаления образа запустилось! Спасибо большое!

Kros
Kros
7 лет назад
Ответить на  Kros

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

Svyat
Svyat
5 лет назад
Ответить на  Игорь Позняев

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

Алекс
Алекс
7 лет назад

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

Евгений Шипилин
Евгений Шипилин
6 лет назад

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

Kirill Fedulov
Kirill Fedulov
6 лет назад
Ответить на  Игорь Позняев

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

Kirill Fedulov
Kirill Fedulov
6 лет назад
Ответить на  Kirill Fedulov

Может пути какие поменять в командной строке?

Борячек Владимир
Борячек Владимир
6 лет назад

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

Борячек Владимир
Борячек Владимир
6 лет назад
Ответить на  Борячек Владимир

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

Борячек Владимир
Борячек Владимир
6 лет назад
Ответить на  Борячек Владимир

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

Александр
Александр
6 лет назад
Ответить на  Борячек Владимир

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

Александр
Александр
6 лет назад
Ответить на  Александр

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

Борячек Владимир
Борячек Владимир
6 лет назад
Ответить на  Игорь Позняев

осталось проблему разрешения решить и можно жить дальше, http://joxi.ru/gmvVb9EuLX3jOm

Сергей
Сергей
6 лет назад

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

Павел
Павел
5 лет назад
Ответить на  Сергей

Машина фризит на примерно 5% установки

Рекомендуем прочитать
onyx boox darwin 11