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

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

2514

Воспользоваться ОС от 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 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Федосий Муллануров
Федосий Муллануров
3 лет назад

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

ann
ann
3 лет назад

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

вячеслав
вячеслав
2 месяцев назад

BoxManage.exe: error: Could not find a registered machine named ‘MacOS’
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: error: Context: «FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())» at line 633 of file VBoxManageModifyVM.cpp ка мне это исправить

Рекомендуем прочитать
HUAWEI MateBook D16 2024