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

Обновленная статья Установка MacOS 10.13 High Sierra на VirtualBox

Так в последнее время сложилось, что мне переодически требуется под рукой MacOS. Не настолько часто, что бы бежать в магазин и покупать продукцию Apple, но все же достаточно часто, что бы испытывать неудобство. Понятно, что самым простым решением в таком случае будет установка какой-нибудь версии MacOS на виртуалку. Честно сказать, такой надобности я не испытывал лет пять. И когда мне такая виртуалка была нужна прошлый раз, я изрядно наплясался с бубном, пока получил приемлемый результат. Почему то я думал, что с тех пор что то изменилось, тем более, что в списке доступных ОС для VirtualBox MacOS присутствует. Но начав мучить гугл на эту тему, выяснил, что изменилось все весьма мало. Поддержка в боксе уже который год в стадии беты, Guest Additions (пакет расширений для гостевой системы, улучшающий ее работу) отсутствует как класс, а большинство образов которые я скачал, были изрядно кривые. Но все же более менее приемлемое решение я нашел — чем с вами и делюсь. Надеюсь кому то будет полезно.

Что понадобится

Настраиваем VirtualBox для работы с MacOS

Запускаем VirtualBox и создаем новую виртуалку (что бы получить картинку как на скрине переключитесь в режим «Подробный режим»). Я поставил 4096 оперативки — если вы себе этого позволить не можете, оставьте 2 Гб. Меньше уже бессмысленно. На экране с настройками жесткого диска все оставляем по умолчанию.
Новая виртуальная машина для MacOS Sierra
Нажимаем создать, затем правой кнопкой по вновь созданной машине и «Настроить». Далее выставляем все, как на скриншотах.
Настройки мат. платы виртуальной машины для MacOS
Настройки процессора для MacOS
Настройки ускорения для MacOS
В настройках дисплея выделяем побольше видеопамяти и обязательно снимаем галочки с ускорения.

Далее надо немного изменить настройки доступных приводов. Когда виртуальный оптический привод висел на одном контроллере с жестким диском у меня установка не запустилась.
Удаляем:
Удаляем оптический диск
Затем добавляем новый контроллер SATA и к нему прикрепляем наш образ.
добавляем новый контроллер SATA
Добавляем образ MacOS к виртуальной машине
Остальное оставляем по умолчанию и сохраняем настройки.
Теперь с нашей виртуальной машиной надо еще немного поработать. Для этого закрываем VirtualBox, запускаем командную строку (Win+R, ввести cmd) и вводим следующее («MacOS» замените на название вашей виртуальной машины):

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

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

Если все сделали верно, через некоторое время запустится графическая оболочка установщика. Описывать весь процесс установки нет смысла, он достаточно прост. Остановлюсь на не очевидных моментах.
На третьем или четвертом шаге вы получите сообщение «На «OS X BaseSystem» недостаточно свободного места для установки».
Дело в том, что наш жесткий диск надо сначала подготовить для установки MacOS. Обратите внимание на панель меню вверху. Выберите «Утилиты» -> «Дисковая утилита».
Запуск дисковой утилиты установщика MacOS
В открывшемся окне выберите наш диск и нажмите очистить:
Установка MacOS. Готовим диск
Вводим имя раздела и запускаем на очистку:
Установка MacOS. Очистка диска
После завершения, закрываем утилиту и выбираем появившийся диск под установку и продолжаем:
MacOS - диск появился в списке
На что еще надо обратить внимание. Не вводите свой и не создавайте новый AppleID:
Не вводите AppleID
Снимите галочки с отправки диагностики в Apple:
Не отправлять диагностику
Вот собственно и все. Имейте ввиду, что грузится MacOS на VirtaulBox достаточно значительное время. Поэтому не нервничайте, не перегружайте виртуалку, а просто дождитесь завершения загрузки. И еще или измените порядок загрузки системы (оптический диск поставьте после жесткого) или отмонтируйте образ, что бы каждый раз не запускалась установка MacOS.

Решаем проблему с разрешением экрана в MacOS на VirtualBox

Вот у нас все загрузилось, все вроде хорошо, если не считать того, что разрешение системы 1024×768. Жить с этим можно, но все же не комфортно. Рецепт который я нашел скажем прямо не панацея, если кто то знает лучше способ, просьба поделится. Выключаем нашу виртуалку, опять запускаем командную строку и делаем следующее:

Это переведет экран в разрешение 1440×900, что более менее приемлемо. Вместо 4 в конце можно ставить следующие значения:
0,1,2,3,4,5 что соответствует разрешениям 640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1900×1200

комментарий 131
  • иван

    а почему не вводить эплАйди?

    Ответить
    • hc

      1. Может слететь активация ОС
      2. Могут лочнуть appleID

      Т.е. основной точно не используйте. Можете завести еще один и с ним работать, но есть риск п.1

      Ответить
      • маковод

        Какая … активация? У макоси нет такого понятия.. Ничего не слетит. И ничего не залочат. Я на хаке сижу уже 5 лет. Свой appleid использую на нем, на айфоне, на макбуке. Ничего не залочили. Не неси …

        Ответить
        • hc

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

          Хорошо, не активация, DeviceKey, который прописывается для виртуалки. Хакинтош если что, несколько другой способ установки. Так что думайте сначала, а потом пишите.

          Ответить
        • MrCarolin

          Дурачок есть

          Ответить
      • hendrickson

        чушь абсолютная на оба пункта. ламо.

        Ответить
  • Арсений

    Что делать установка зависла на 3-4 минуты и постоянно перебегает туда сюда,полностью работает не глючит,но дальше не движется ,в журнале надписи Assertion created… Timed out….Assertion created…
    Ошибка после которой всё остановилось «Can not connection to /var/run/systemkeychaincheck.socket:No such file directory»

    Ответить
    • hc

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

      Ответить
      • Установщик MacOS

        Подскажите какое название вводить в консоль вместо macos — оно откуда?

        Ответить
        • Администратор Apple

          Ты вообще вопрос детский задаешь я это знаю с пять лет

          Ответить
    • Skynet

      Так же висит на 3-4 минутах и дальше никаких движений. Все проверил, как в статье. Уже вторую неделю пытаюсь установить и никаких результатов. Печально.

      Ответить
  • Oleg

    Приветствую, как задействовать 128 мб видеопамяти, отображается только 4мб на видео?

    Ответить
    • hc

      К сожалению ни как, или я не знаю такого способа 🙂 Драйверов гостевого режима под макос пока нет.

      Ответить
    • XPEH

      если видит только 4мб памяти, значит видеокарта не определяется системой. ищи в настройках VM, может там что то, или ищи хакинтошовские драйвера.

      Ответить
  • Andrew

    настройки в командной строке для Virtual Box, установленной на Ubuntu напишите пожалуйста

    Ответить
    • hc

      Для Linux аналогично, только без exe.
      $ sudo VBoxManage modifyvm «MacOS» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
      и т.п.

      см. https://www.virtualbox.org/manual/ch08.html

      Ответить
      • MasterZero

        работает и без sudo. ubuntu gnome 17.04

        Ответить
        • neryf

          sudo это повышение привелегий , если ты работаешь от root , то естествено тебе не надо прописывать sudo , а если от пользователя -надо

          Ответить
          • sysadmin

            sudo надо если только виртуалку под рутом юзаешь 🙂
            Файлы настроек VM, которые меняются данными командами, лежат в домашнем каталоге.
            Главное не забыть виртуальную машину выключить перед вводом команд.

  • EgorPolbin

    А где нибудь есть видео по смене разрешения MacOs Sierra на VirtualBox?
    Я либо не так сделал, либо просто не работает такой способ. Скорее всего 1.

    Ответить
  • Юра

    Все заработало! Спасибо!
    Windows 8.1
    Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz

    Ответить
  • Юра

    А можно этот образ поставить на Intel Notebook
    без виртуалки?

    Ответить
  • Link

    Спасибо, с первого раза не получилось, нашел на ютубе это видео. https://www.youtube.com/watch?v=0RZgNiOhHcw
    Посмотрел, сделал, как он делает — тоже не все гладко. Тогда настроил так, как у него в видео, а уже после настройки, вписал в командную строку то, что вы указали — запустил виртуалку и процесс пошел. Может кому будет полезный данный комментарий.
    Так сказать, вывел общий рабочий метод на основании двух вариантов.

    Ответить
    • Joe_Mango

      спасибо, мил человек, ваш метод сработал.

      во время установки не отображался жесткий диск, на который можно было бы установить систему. воспользовался решением из этого видео https://www.youtube.com/watch?v=DR9AFd8zKHQ

      Ответить
  • Владимир

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

    Ответить
  • Олег

    VBoxManage setextradata “MacOS” «VBoxInternal2/EfiGopMode» 4
    Лучше так, в кавычках.
    И что-то после перезагрузки установка начинается заново.

    Ответить
    • Олег

      VBoxManage setextradata “MacOS” «VBoxInternal2/EfiGopMode» 4

      Ответить
    • Олег

      Спасибо, разобрался сам))

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

        Не подскажешь, как решить проблему с повторной установкой системы после перезагрузки?

        Ответить
        • Пересечение Ветров

          Отмонтируй CD или в настройках виртуалки удали CD

          Ответить
  • User

    народ а получается установку каждый раз надо делать чтобы воспользоватся MacOS?

    Ответить
    • hc

      Нет, ставите 1-раз и пользуетесь ) М.б. он у вас после перезагрузки с iso грузится?

      Ответить
  • Mamontoza

    Все работает завелось на ноуте отлично. С первого раза.
    В последней записи для разрешения в командной строке опечатка, кавычки не правильные
    Так правильно
    VBoxManage setextradata «Название виртуальной машины» VBoxInternal2/EfiGopMode 4

    Ответить
  • Eandy

    У меня не завелось, точнее:
    Нажимаю Запуск (виртуалки) и черный экран…
    Просто запуск с диска не идет, создаю виртуалку под Винду 10 — запускается.

    Ответить
  • Юра

    Всем привет ! Подскажите а разрешение 1600×900 можно сделать.

    Ответить
  • Святослав

    Как в установленной МакОС ставить программы? Где там искать Общие Папки?

    Ответить
  • zatupan

    VBoxManage.exe: error: Could not find a registered machine named ‘MacOS’

    вот, что пишет при попытке выполнить команды в cmd

    Ответить
    • hc

      ‘MacOS’ надо заменить на имя вашей VM

      Ответить
      • zatupan

        я заменял, по-разному называл машину: mac, macos,macosx…и т.д.
        дело в том, что когда создаю новую машину, то папка с ее названием и файлами virtual disk image
        создаются не в «C:\Program Files\Oracle\VirtualBox\» а в каталоге C:\Users\user\VirtualBox VMs
        перемешение файлов или каталога с виртуальной машиной в директорию с установленым virtualbox ситуацию не меняют, все-равно вылетает Could not find a registered machine

        Ответить
        • zatupan

          все, проблемы больше нет.
          В первую очередь нужно запускать virtualbox с админскими правами, во вторых указать каталог для создания вирутальных машин c:\programmfiles\oracle\virtualbox

          Ответить
  • Виктор

    00:00:35.472001 VGA Sequencer (3C5): SR index 3C4:00
    00:00:35.472002 SR00:03 SR01:01 SR02:0F SR03:00 SR04:0A
    00:00:35.472005 !!
    00:00:35.472006 !! {vgatext}
    00:00:35.472006 !!
    00:00:35.472007 Not in text mode!
    00:00:35.472008 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    00:00:40.536507 GUI: User request to power VM off on Guru Meditation.

    Ребят, есть инфа по такой ситуации?

    Ответить
  • NoName

    Не знаю, насколько сейчас актуальна эта тема, но тем не менее хотелось бы узнать, что за волшебные заклинания прописываются в командной строке?

    Ответить
  • nic123

    Если все делать, как описано, то машина вылетает с ошибкой… Если не прописывать команды, то она будет сначала делать кучу всего (черный экран, белые буквы), а после этого перезапускаться!

    Ответить
  • Andrey

    Спасибо за статью. Все запустилось с первого раза. Даже XCode работает ( 8.3.3 ). Правда, еще не пробовал изменить разрешение монитора ( у меня монитор 1366х768 ), и не пробовал подключать iPhone , хотя флешку распознает ( я с нее архив с XCode скопировал ). Делал все как в статье, только при выборе типа гостевой системы указал не ElCapitan, а просто Mac Os 64 bit. Компютер ноутбук Asus K53s core i3 2350M, 6 Gb RAM. Считаю, что для ускореня работы следует установить SSD, т.к. похоже, именно HDD является самым узким местом в производительности системы ( не проц и не оперативка )

    Ответить
    • Павел

      У меня ноут почти такой же — k53e, но я поставил ССД. Действительно работает очень быстро. Помоему, теперь упирается в виртуальную память, хоть у меня и 8Гб

      Ответить
  • Артем

    И еще или измените порядок загрузки системы (оптический диск поставьте после жесткого) или отмонтируйте образ, что бы каждый раз не запускалась установка MacOS.
    Обьясните чуть подробнее пожалуйста, как менять порядок загрузки?

    Ответить
    • Антон

      В начале установки,где объясняются пункты в настройках: Система->Материнская плата->Порядок загрузки и стрелочкой ставите жесткий диск на первое место.

      Ответить
      • Антон

        И вообще можно убрать галочку с «Оптический диск»

        Ответить
  • Tim

    У меня выставилось разрешение только после того, как MacOS без кавычек в команде написал, т.е. VBoxManage setextradata MacOS «VBoxInternal2/EfiGopMode» 4

    Ответить
  • Дмитрий

    Выставил всё по инструкции.
    Запускаю. Выдаёт ошибку

    Configuration error: Invalid config value(s) for the EFI device (VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES).

    Ответить
    • Евгений

      Была такая же ошибка, все оказалось просто: последние две команды не efi, а smc (внимательнее посмотрите)

      Кривую extradata с efi придется очистить, для этого надо будет просто выполнить команду без аргументов

      Ответить
  • михаил

    Успешно поставил согласно вашему руководству. Спасибо!
    Заметил небольшую проблему. При работе в приложении sketchup мерцает окно приложения при движении мыши. Можно как-то пофиксить?

    host система: windows 10, x64
    Intel core i7-4790k, 4GHz
    32 гб оперативной памяти
    Достаточно мощная видеокарта: gtx1070.

    Может как-то можно задействовать видеокарту для отрисовки экрана? Я выделил 4 ядра и 8 гб оперативной памяти — проблема не исчезла.

    Ответить
  • Артём

    Всё сделал правильно но дальше UEFI INTERACTIVE SHELL не идёт! помогите.

    Ответить
  • Все сделал по инструкции, но после запуска появился логотип Apple и через секунду окно с критической ошибкой GURU MEDITATION. 🙁
    Кто знает в чем проблема?

    Ответить
  • Николай

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

    Ответить
  • Дмитрий

    всё отлично работает, но xcode и itunes не видят iphone
    хотя usb флешки видит и открывает
    у кого есть такие же проблеммы? и как исправилии?

    Ответить
  • sgfgzxcv

    все работает!

    Ответить
  • sgfgzxcv

    ПОЛУЧИЛОСЬ!

    Ответить
  • sgfgzxcv
  • Tutor

    Следовал по инструкции. Не хочет запускаться установка.
    Вот видео https://vimeo.com/236992654

    Ответить
  • Tutor

    Вроде запустился экран установки не зная с какого раза…

    Ответить
  • Lamer

    to:Виктор

    See this:
    http://www.wikigain.com/fix-macos-high-sierra-error-virtualbox-installation-proccess/

    Hints work, but I had some issues later about mouse capture failed with consequent stuck VM

    Ответить
  • Роман

    Круто! Делал строго по инструкции, всё завелось с первого раза и без каких-либо проблем! Конфигурация железа следующая:
    MB ASUS Z97-AR
    CPU Intel i5 4690 (3.5 ГГц)
    DDR3-2400 AMD R938G2401U2S16 (2х8 Гб)
    GPU MSI R9 270X (2 Гб)
    SSD Plextor PX-128M5Pro (128 Гб)
    HDD WDC WD2003FZEX-00Z4SA0 (2 Тб)

    Система грузится от запуска виртуалки до рабочего стола за 17 сек! Поработаю, потестирую, сравню со своим макбуком. Несколько раз пробовал ставить Хакинтош, но все попытки были тщетны. В данном же случае система стояла уже спустя 20 минут без какого-либо напряга. Спасибо дружище!

    Единственное замечание — в начале статьи надо написать, что необходимо включить виртуализацию (Intel Virtualization Technology) в BIOS, иначе не будут доступны для редактирования настройки «Процессор» и «Ускорение», а соответственно виртуальная машина выдаст ошибку не запустится.
    Так же, в меню «Носители», на образе макоси я поставил галочку «Твердотельный накопитель» (уже после установки системы), т.к. мой образ находится именно на SSD диске. В системе «Об этом Mac» хранилище отображается как SSD.

    Ответить
  • Сергей

    Как бороться с ошибкой «disk1s2: aligment error»?

    Ответить
  • Дмитрий

    Наконец-то!!! Я НАШЕЛ ТО ЧТО ИСКАЛ!!!! СПАСИБО ЧТО НЕ ТОРРЕНТ А ГУГЛ ДИСК!! СПАСИБО!!! СПАСИБО!!! СПАСИБО!!

    Ответить
  • Pavel

    Изменить разрешение на 1920х1080 можно выполнив команду:

    cd “C:\Program Files\Oracle\Virtualbox”
    VBoxManage setextradata «MacOS» VBoxInternal2/EfiGraphicsResolution 1920×1080

    После в virtualbox зайти в Вид -> Режим полного экрана.

    Ответить
  • Denis

    Для таких же как и я кто не может поменять разрешение описанным способом.
    Вероятнее всего у вас версия 5.2.0 virtual box. Потратил целый день рыская по интернету и нашел код консоли для смены:

    cd C:\Program Files\Oracle\Virtualbox
    VBoxManage setextradata MacOS VBoxInternal2/EfiHorizontalResolution 1440
    VBoxManage setextradata MacOS VBoxInternal2/EfiVerticalResolution 900
    (вводить при ВЫКЛЮЧЕННОЙ машине)

    видимо это временный баг внесенный в новую версию что команда описанная в статье не работает, но на данный момент я перепробовал всё и помогло только это.
    Надеюсь сэкономит кому-то время.

    Ответить
    • Tim

      Только таким образом смог поменять разрешение, спасибо!

      Ответить
    • genrych

      спасибо чувак, спас)

      Ответить
    • Nick Low

      У меня так не работает. 🙁
      Не могу поменять разрешение экрана ни одним из вышеописанных способов.

      Ответить
      • Nick Low

        И ещё видео-памяти только 3 Мб вместо 128.
        Возможно, причина одна…

        Ответить
  • EF

    Поддерживаю предыдущее выступление.
    1. Выбрал в VirtualBox версию Mac OS X (64-bit), т. к. при выборе macOS 10.12 Sierra (64-bit) машина вообще не стартовала.
    2. После установки надо сразу исключить образ диска, с которого устанавливали. Я менял порядок, но это не помогло, MacOS все равно хотел устанавливаться заново.
    3. Устанавливался долго, висел на «Осталось 11 мин». Только видел, что диск увеличивается, понял, что не завис, а просто мощности не хватает.
    4. Поменял разрешение экрана как выше:
    cd C:\Program Files\Oracle\Virtualbox
    VBoxManage setextradata MacOS VBoxInternal2/EfiHorizontalResolution 1920
    VBoxManage setextradata MacOS VBoxInternal2/EfiVerticalResolution 1080
    (вводить при ВЫКЛЮЧЕННОЙ машине)

    Ответить
  • Никита

    Возникла проблема на этапе установки ОС. черный экран с кодом все время перезапускается, но из того, что успел прочитать, там было написано please switch to xpc or bootstrap_check_in. Пожалуйста, подскажите, в чем может быть проблема, как ее устранить, я по разному пробовал, но всегда втыкаюсь в эту проблему.

    Ответить
  • Miros

    У меня без галочки «3D ускорение» не запускается. Перезагружается на строчке «System Uptime in Nanoseconds …».
    Так что, у кого такая проблема — ставьте галочку.

    Ответить
  • пар

    error alocating. to 0x800 то другие цифры. проц i7700k, nvidia gtx1050 ti, 16RAM . не идет. у кого было подобное?

    Ответить
  • Ваня Ботик

    VBox 5.1.22
    Установилось только когда выбрал тип ОС — Mac Os X (64-bit)

    Ответить
  • Андрей

    Так же как и у некоторых других у меня на 3-4 минуте до окончания установки крутит по кругу и никак установку не заканчивает. Win7 + VirtualBox 5.2.4

    Ответить
  • Алекс

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

    Ответить
  • Алекс

    Сделал как написал
    EF
    07/11/201703:19 запустилась система

    Ответить
  • Вася

    А можно на Яндекс выложить?
    А то я со своим инетом от закачки с гугла отваливаюсь, довнлоад мастер гугл не берёт.

    Ответить
  • Сергей

    Всё работает, если следовать инструкции.
    Единственное, тип ОС поставил MAC OS X, Sierra не работает
    Разрешение поменял как писали в комментариях. Ничего сложного
    Установилась минут за 5

    Ответить
  • Ден

    не дошло до конца установки и вылетел черный экран, никак не реагирует, что делать ?

    Ответить
  • Oleg

    VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

    Result Code:
    NS_ERROR_FAILURE (0x80004005)
    Component:
    ConsoleWrap
    Interface:
    IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

    Ответить
  • Evgen

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

    Поэтому создал новую свежую машину, вбил в консоли команды из серии:
    » VBoxManage setextradata «MacOS» «VBoxInternal …» и СРАЗУ же после них

    vboxmanage setextradata «MacOS» «VBoxInternal2/EfiGraphicsResolution» 1280×1024

    после перезагрузил комп и разрешение экрана стало как надо!

    заметил, что при этом конфиг файл (мак.vbox-prev) стал выглядеть так:

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

    Может кому поможет…

    Ответить
  • Evgen

    Дополнился строчкой:

    ExtraDataItem name=»VBoxInternal2/EfiGraphicsResolution» value=»1280×1024″

    Ответить
  • gray

    спасибо, все отлично работает, и да… размер имеет значение… в командах прописные и малые буквы важны!

    Ответить
  • Daniel

    Я все делаю так же прям все идельно запускаю машину и просто черный экран
    Характеристики моего компа
    2 гб оперативки
    960 нвидеа
    2.3 тб места
    настроики правильные из за чего это может быть?

    Ответить
    • Илья

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

      Ответить
  • Андрей

    Спасибо автору за статью. Все работает как описано здесь.

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

    Ответить
  • Error

    Установка не запускается ВООБЩЕ. При запуске пишет:
    Press ESC in 5 seconds to skip startup.nsh or any other key to continue.
    После того, как обратный отсчёт заканчивается ИЛИ если я нажимаю ЛЮБУЮ клавишу (и ESC в том числе) ниже появляется консоль:
    Shell> _

    Ответить
    • sysadmin

      Неправильно настроена виртуальная машина. Выполните все консольные команды. Обратите внимание на кавычки. В командной строке должны быть верхние двойные.

      Ответить
  • yurii

    пожалуйста подскажите как исправить ошибку всё остановилось 3-4 минуты и всё

    Ответить
  • Яна

    Здравствуйте! Огромное спасибо за информацию! У меня к Вам вопрос: я хочу установить мак ос на ноутбук асус х550сс через виртуал бокс. У меня процессор интел кор ай 3 и оперативной памяти 6 гб, а сколько на виртуальной машине памяти выделять 2 гб или 4 гб? позволит ли мне «железо» установить мак ос? Спасибо за ответ

    Ответить
    • Иван

      Привет! По железу все норм. Что касается выделяемой памяти под ОС, то по умолчанию 30 Гб, но можно это значение поменять. 2 Гб и 4 Гб будет маловато, так как после установки, система будет занимать почти 10 Гб.

      Ответить
      • Яна

        А оперативки сколько? я оперативку имела ввиду….

        Ответить
        • Яна

          2 гб достаточно? или 4 нужно?

          Ответить
          • Иван

            Я выделяю 3 Гб, так как чуть-чуть поживее работает, но с 2 Гб тоже попрет.

  • Иван

    Автору огромный респект, за предоставленную информацию!!!
    Установка и запуск ОС прошли успешно. От себя хочется добавить (об этом уже упоминали в комментариях выше):
    1) Когда будете создавать новую виртуальную машину, то версию ОС нужно выставить «Mac OS X (64-bit)», вместо «Mac OS X 10.11 El Capitan (64-bit)». Почему так? Это из-за того, что ОС будет дольше устанавливаться (вместо 20-30 минут, час с лишним) и запускаться после установки (вместо 1 минуты, 30 минут). Конечно у всех это будет по-разному, зависит от железа.
    2) В настройках «Носители», удалить iso-образ системы, который был подключен для установки системы. Ибо если этого не сделать, то при каждом запуске, будет запускаться режим установки, даже есть отключить в настройках оптический привод или сместить его в самых низ.
    3) Для того чтобы поменять разрешение экрана нужно в консоли набрать следующие команды:

    cd «C:\Program Files\Oracle\VirtualBox\»
    VBoxManage setextradata «VM name» VBoxInternal2/EfiGraphicsResolution HxV

    где нужно поменять значение «VM name», на имя своей виртуальной машины и вместо HxV, указать нужное вам разрешение экрана. Например:

    VBoxManage setextradata «MacOS» VBoxInternal2/EfiGraphicsResolution 1920×1080

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

    Ответить
  • Василий

    ACER Aspire 4755 Делал по инструкции, установил с первого раза. Спасибо автору!

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

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

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

    Не знаю почему, но у меня просто черный экран.

    Ответить
  • Роман

    на убунту — VBoxManage: error: Could not find a registered machine named ‘«macos»’

    Ответить
  • Вася

    Установку запустил, все ок. Остановилось все в конце ( осталось 3-4 минуты ), установка идет более 12 часов.

    Статистика носителей информации
    Контроллер: SATA
    SATA порт 0
    Запросы
    276074
    Данных считано
    479473664 B
    Данных записано
    9080388096 B
    Контроллер: SATA 2
    SATA порт 0
    Запросы
    30313
    Данных считано
    9218678784 B
    Данных записано
    B

    Ответить
  • Тихон

    helpppp
    я запускаю машину и меня закидывает в EFI
    что я сделал не так и что мне делать

    Ответить
    • Kostacich

      значит не подключён загрузочный образ или неправильно подключён

      Ответить
  • Kostacich

    macOS не стартует. Пробовал в VirtualBox 5.2 в Windows 10 и хакинтошной OS X El Capitan, загрузка зависает на этапе VM Swap Subsystem is ON, ожидание в течении получаса не помогло, пробовал подключать к одному и разным контроллерам SATA и IDE образ, менять видеопамять и оперативную память, отключать USB, ничего не помогает, а список команд в начале убивает виртуалку, она выдаёт критические ошибки и не запускается, и разрешение экрана у меня тоже не меняется никакими способами.

    Ответить
    • Kostacich

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

      Ответить
    • Алексей

      как решили? Подскажите пожалуйста.

      Ответить
      • Kostacich

        Как решил, уже не помню, но вот рабочая конфигурация:
        Общие: Версия: macOS Sierra 10.12 64-bit
        Система: 2 процессора, 2 гига, все галочки ускорения
        Остальные параметры могут быть любыми

        Ответить
  • Kostacich

    VirtualBox в Windows не всегда может эмулировать SMC, иногда необходим FakeSMC, на хакинтоше всё работает, потому что в основной системе уже есть FakeSMC, VirtualBox легко может эмулировать его и в гостевой, чтобы работала система у меня, мне необходимо подкинуть в образ FakeSMC, только отредактировать образ я не могу, потому что он станет незагрузочным. разрешение экрана действительно меняется, если написать название виртуальной машины без кавычек, а чтобы поменять разрешение экрана в OS X, нужно зайти в терминал и сразу написать VBoxManage setextradata «MacOS» VBoxInternal2/EfiGraphicsMode HxV (помните, что надо поставить имя вашей виртуальной машины и любое из поддерживаемых разрешений экрана)

    Ответить
  • Сергей

    Привет! у кого-то возникала ошибка panic cpu 0 caller ? решения из гугла и ютуба не помогают

    Ответить
  • С первого раза не пошло. Потом все сначала начал. cmd запустил от администратора. И все заработало

    Ответить
  • Dimetry76

    А почему в общих настройка машины выбираем MacOS 10.11 если устанавливаем 10.12 ?

    Ответить
  • Volodя

    При запуске образа появилась ошибка «UEFI Interactive Shell 2.1», что мог сделать неправильно?

    Ответить
    • Kostacich

      Неправильно подключён образ диска, также проверь, не стоит ли в порядке загрузки оптический диск не в том месте, например под ЖД

      Ответить
  • Михаил

    Подскажите, на виртуальной macOS или на хакентоше можно будет вести разработку в Apple SDK на Swift? Или это возможно только на нативном Mac? И попутно вопрос не совсем по теме. Для возможности вести разработку в Apple SDK нужно иметь ID разработчика, или ID нужен только для Apple store? Спасибо!

    Ответить
  • Виталий

    Все запустилось. Разрешение выставил из комментов 1920х1080. Обновилось даже. Попробую ввести Apple ID посмотрю что будет. Автору спасибо за статью. Людям в комментах спасибо за подсказку.

    Ответить
  • Дмитрий

    Спасибо дружище, всё получилось!

    Ответить
  • Юра

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

    Ответить
    • hc

      Подразумевается, что VBox установлен на C:\. Сама виртуалка может лежать где угодно. Не забывайте заменить в командах на имя вашей виртуальной машины

      Ответить
  • Евгений

    Всем привет!
    все делал по инстр. после установки на жд, отмонтировал привод, и система не грузится…
    если не отмантировать, то запускается снова установка ОS
    че где не так ?

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

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