Регистрация Войти
Вход на сайт
» » Установка Mac OS X в VirtualBox

Установка Mac OS X в VirtualBox

9-06-2011, 11:00
Автор: lpdgmus
Просмотров: 105730
Комментариев: 44
Версия для печати
Автор: Игорь Осколков

В данном руководстве мы ответим на вопрос: как установить Mac OS X в VirtualBox

Установка Mac OS X


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

Понадобится также образ OSX86 Nawcom ModCD. Когда всё будет готово, можно приступать: запустите VirtualBox и нажмите кнопку «Создать».

Установка Mac OS X в VirtualBox


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

Установка Mac OS X в VirtualBox


Машине необходимо выделить минимум один гигабайт оперативной памяти. Чем больше, тем лучше, но увлекаться не стоит — безопасная область обозначена зелёным цветом.

Установка Mac OS X в VirtualBox


Затем нам будет предложено создать новый виртуальный жёсткий диск объёмом не менее 20 Гбайт. Для него крайне полезно выбрать опцию «Динамически расширяющийся образ», тогда на физическом жёстком диске он будет занимать ровно столько, сколько данных записано в этот самый образ, вместо того чтобы сразу «отрезать» 20 Гбайт одним куском.

Если кликнуть на иконку с зелёной стрелкой поверх папки, то можно выбрать место, где будет храниться образ HDD. Аналогичным образом вызывается диалог открытия/сохранения и в других частях интерфейса VirtualBox.

Выберем в меню пункт «Файл» → «Менеджер виртуальных носителей» и переключимся на вкладку «Образы CD/DVD». Сюда из папки, где лежат образы Mac OS X и Nawcom ModCD, надо будет перетащить их мышкой. Альтернативный вариант — вручную указывать образы в разделе «Носители» в свойствах виртуальной машины.

Установка Mac OS X в VirtualBox


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


Установка Mac OS X в VirtualBox


В разделе «Система» настройки надо привести к виду, который показан на скриншотах ниже. То есть первым делом отключить дискету и кнопками со стрелочками назначить порядок загрузки — сначала оптический привод, а потом жёсткий диск. Возможно, придётся эмпирическим путём определить, на скольких ядрах заработает Mac OS X (на одном практически гарантированно). Обязательно поставить галочку «Включить VT-x/AMD-V» на вкладке «Ускорение». Если процессор не поддерживает аппаратной виртуализации, то это будет сущее мучение, а не работа в Mac OS X.

Установка Mac OS X в VirtualBox

Установка Mac OS X в VirtualBox

Установка Mac OS X в VirtualBox


В разделе «Дисплей» необходимо выделить 128 Мбайт видеопамять и по желанию поставить галочку «Включить 3D-ускорение».

Установка Mac OS X в VirtualBox


Теперь переходим в «Носители», где все накопители потребуется перевести в режим IDE. В списке надо кликнуть правой кнопкой по пункту «SATA контроллер» и выбрать «Удалить контроллер», а в «IDE контроллер» по тому же правому клику «Добавить жёсткий диск». Затем жмём на «Выбрать существующий диск» и в диалоге открытия файла указываем наш образ жёсткого диска с расширением vdi. Заодно надо будет указать тип IDE-контроллера: ICH6.

Установка Mac OS X в VirtualBox


Теперь виртуальный оптический привод следует сделать первичным мастером IDE, а жёсткий диск — первичным слейвом IDE. Затем, выбрать нужный ISO-образ с Mac OS X для оптического привода, кликнув на иконку с изображением CD-диска с правой стороны.

Установка Mac OS X в VirtualBox


Наконец, в разделе «Аудио» необходимо выбрать ICH AC97 в качестве аудио-контроллера. Во всех остальных разделах менять ничего не нужно. Не забудьте нажать ОК после всех операций.

Установка Mac OS X в VirtualBox


Теперь нужно добавить несколько волшебных строк в файл конфигурации виртуальной машины, который в Windows 7 можно найти в пользовательской папке C:Usersимя_пользователяVirtualBox VMsимя_машиныимя_машины.vbox. Перед редактированием обязательно закройте VirtualBox! Файл этот является по сути обычным XML. Для правки лучше всего воспользоваться программой Notepad++, но уж никак не стандартным блокнотом. Раздел ExtraData надо привести к такому виду:

Установка Mac OS X в VirtualBox


Всё, можно попробовать запустить виртуальную машину кнопкой «Старт». С определённой долей вероятности у вас нормально загрузится установщик ОС и можно будет приступать к инсталляци Mac OS X. Но если вы увидите картину, подобную той, что на скриншоте ниже, то тогда придётся немного пошаманить. Вместо образа с дистрибутивом ОС для оптического привода надо будет выбрать образ Nawcom ModCD. Это делается в разделе «Носители» в свойствах виртуальной машины. Там же в разделе «Система» необходимо снять галочку «Включить EFI».

Установка Mac OS X в VirtualBox


Снова запускаем нашу ВМ, но теперь в течение нескольких секунд загрузится эмулятор EFI с ModCD. В меню «Устройства» → «Приводы оптических дисков» выбираем образ с Mac OS X, далее кликаем мышью внутри окна виртуальной машины и нажимаем F5, а затем Enter. Чтобы «вернуть» мышь обратно в хостовую ОС, надо нажать на правый Ctrl.

Установка Mac OS X в VirtualBox

Установка Mac OS X в VirtualBox


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

Установка Mac OS X в VirtualBox


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

Установка Mac OS X в VirtualBox


Выбираем только что размеченный том и жмём «Установка». В разделе «Настройка» можно выбрать дополнительные пакеты, которые будут установлены. Есть смысл оставить QuickTime и дополнительные шрифты, а от остального просто отказаться. Время установки зависит от мощности вашего ПК, но вряд ли это займёт больше часа. Для ускорения процесса проверку DVD можно отменить.

Установка Mac OS X в VirtualBox

Установка Mac OS X в VirtualBox


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

Установка Mac OS X в VirtualBox

Установка Mac OS X в VirtualBox


Выбираем наш жёсткий диск и нажимаем Enter, а затем любую клавишу. В дальнейшем для запуска ОС придётся поступать точно так же. По крайней мере, это касается машин с AMD.

Установка Mac OS X в VirtualBox


При первом запуске будет предложено настроить Mac OS X. Там, в общем, ничего сложного нет. Единственное, что придется отказаться от переноса данных с другого Mac, создания учётной записи Apple и регистрации. Также рекомендуется задать пароль для входа в систему. Переключение раскладки в Mac OS X осуществляется комбинацией Win+Пробел.

Установка Mac OS X в VirtualBox


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

Установка Mac OS X в VirtualBox


Осталось установить драйвера для звуковой карты. Запускаем Safari и скачиваем драйвер VirtualBox ICH AC97 Audio Driver.zip. После скачивания архив сам распакуется и запустится установщик. По завершении инсталляции надо будет опять перезагрузиться.

Установка Mac OS X в VirtualBox


Остался последний нюанс — связь с хостовой машиной, то есть в нашем случае с Windows 7. В ней по умолчанию расшарены пользовательские библиотеки. Таким образом, подключить к ним довольно просто. В меню Finder выбираем «Переход» → «Подключение к серверу». В открывшемся окне в поле «Адрес сервера» вводим smb://ip_адрес_пк (можно посмотреть в свойствах подключения по локальной сети) и жмём кнопку с плюсиком для добавления в избранное. Затем нажимаем «Подключиться», указываем логин и пароль, которые используются нами в Windows. Ставим галочку для запоминания пароля и жмём «Подключиться». Наконец, будет предложено выбрать тома (то бишь расшаренные папки) и нажать ОК.

Установка Mac OS X в VirtualBox


Последнее, что осталось сделать, так это обновить ОС с помощью «Меню» («яблочко» в левом верхнем углу) → «Обновление программ…». Всё, после этого можно экспериментировать с Mac OS X. Обратите внимание, что приведённый выше способ не даёт стопроцентной гарантии, что у вас всё получится. Особенно часто проблемы возникают у владельцев процессоров AMD. Быстродействие виртуальной машины напрямую зависит от мощности компьютера, а в случае VirtualBox она работает чуть быстрее, чем в других системах виртуализации.

Установка Mac OS X в VirtualBox


Если вам не пришлось воспользоваться ModCD (то есть EFI VirtualBox остался включенным), можно поменять разрешение экрана виртуальной машины на более высокое. Для этого потребуется добавить ещё одну строчку в конце раздела ExtraData в файле конфигурации ВМ (см. выше). Вместо N надо подставить число от 0 до 4, каждое из которых в порядке увеличения соответствует разрешениям 640x480, 800x600, 1024x768, 1280x1024 и 1440x900. Например, хотим получить 1280x1024 и пишем value="3".

Установка Mac OS X в VirtualBox



Рейтинг статьи:
  
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Комментарии (44)
Евгений 9 октября 2011 23:54

Код ошибки:
E_FAIL (0x80004005)
Компонент:
Console
Интерфейс:
IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}
          1
Пользователь offline Офлайн lpdgmus 11 октября 2011 18:42
Проверьте: может быть, у Вас стоит "ExtraDataItemname" вместо "ExtraDataItem name"
Также проверьте корректность прочих параметров
--------------------
Есть цель - добейся и точка
          2
Alexander 20 ноября 2011 02:08
После установки показывается окошко с яблоком и сообщением, мол нужно перегрузить компьютер нажмите и держите power button до выключения и потом снова нажмите, что тут делать??
          3
Retoxic 25 декабря 2011 15:19
Установилось, но не запускается. В чем проблема, понять не могу. Может с загрузчиком? recourse
          4
Пользователь offline Офлайн lpdgmus 25 декабря 2011 15:58
Retoxic, Вы правильно выставили все параметры, которые были приведены в статье?
--------------------
Есть цель - добейся и точка
          5
Василий 4 января 2012 08:19
У меня после выбора диска жёскаго диска т нажатия любой клавиши чёрный экран и нечего не происходить, чё делать?
Подскажите пожалуйста.
          6
vlad 25 января 2012 21:38
darwin kernel version 9.5.0 на середине установки
          7
фдучун 28 января 2012 21:47
сделал все как написано все получилось. Только уберите голочку система/ материнска плата включено EFI(спец ОС)
          8
Dmitry_K 7 февраля 2012 18:08
У меня встала система без проблем, спасибо за подсказки. Сначала почему-то не стартовал установщик, потом для экспериментов с хакинтош сборками отключил в биосе 1394 или как там его (FireWire) после этого вообще ни одного вопроса с установкой не возникло. Не знаю зависят ли эти 2 события.

Я только так и не могу понять как раскладку менять, лазить в панельку каждый раз влом, а win+пробел не срабатывает.
          9
макс 18 февраля 2012 13:16
Что надо сделать с этим?
          10
макс 18 февраля 2012 13:17
Функции аппаратной виртуализации VT-x/AMD-V включены, но не функционируют. Некоторым гостевым операционным системам (таким как OS/2 и QNX) эти функции необходимы

Пожалуйста убедитесь в том, что функции аппаратной виртуализации VT-x/AMD-V корректно включены в BIOS Вашего компьютера.

что с этим делать?
          11
Пользователь offline Офлайн lpdgmus 18 февраля 2012 17:59
макс, проверьте, включены ли эти функции в BIOS. А также в VirtualBox не забудьте поставить галочки на этих функциях.
--------------------
Есть цель - добейся и точка
          12
ovik 24 февраля 2012 00:55
Скажите, как включить VT-x/AMD-V, если у меня ноут HP и тупой биос, там нельзя это сделать!???????????
          13
Пользователь offline Офлайн lpdgmus 24 февраля 2012 16:22
ovik, как так "тупой" BIOS? Поищите эти параметры внимательно: если у Вас процессор Intel, ищи VT-x, в случае с AMD - AMD-V.
--------------------
Есть цель - добейся и точка
          14
Никита 5 марта 2012 11:16
У меня всё получилось с настройками в машине всё ввёл правильно...
Но всё равно, не устанавливается, вылетает вот это
Что это такое и что с этим делать О_о
          15
AntiVIRUZ 15 марта 2012 07:57
Такая проблема: установил, все вроде как работает. Высвечивается идентификация клавиатуры, я ее прохожу, после спрашивает он у меня мол, переносить данные с другого мака или нет, я отвечаю нет. Он думает и снова включается идентификация клавиатуры. Замкнутый круг -_-. Не знаете как это исправить?
          16
AntiVIRUZ 16 марта 2012 07:39
И еще, нужно ставить нормальные apple'ские системы или хакинтоши?
          17
Пользователь offline Офлайн lpdgmus 16 марта 2012 13:12
AntiVIRUZ, прочитайте 1-й абзац статьи
--------------------
Есть цель - добейся и точка
          18
zarafan 26 марта 2012 03:28
Извините, что не в тему! Устал искать, весь день убил. Я на МАС OS X 10.5.8 установил VirtualBox 4.1.10 и он легко установился, но когда я пытаюсь его открыть, он всплывает в нижней панели и исчезает. И в Форс квите его тоже нет, т.е он не запускается и не пишет даже причину! Помогите пожалуйста решить проблему!

Кстати, тоже самое произошло и с версией VirtualBox 4.0.4. Еще раз извините.
          19
Пользователь offline Офлайн lpdgmus 26 марта 2012 09:00
zarafan, 4.1.10 - это последняя версия? Скачивайте предыдущие и чистите мусор от VirtualBox перед каждой установкой.
--------------------
Есть цель - добейся и точка
          20
minch 28 марта 2012 13:06
Всем привет! Все работает! Единственное не могу поменять разрешение экрана! Все делаю как написано (EFI VirtualBox остался включенным). Добавленная строчка в конце раздела ExtraData работает только с параметром "2" с остальными параметрами не загружается пишет ошибку:
          21
somyara 24 апреля 2012 22:25
Здравствуйте! Установил по данной инструкции на виртуалку.Работает! Спасибо! не получается лишь произвести связь с Windows. Я не пойму какой пароль и логин указывать.когда нажимаешь "Подключиться" ? В Windows я не применяю пароль, а MACовский не подходит. Спасибо!
          22
Пользователь offline Офлайн lpdgmus 25 апреля 2012 16:36
somyara, пробейте в Гугле запрос "связь Windows Mac OS VirtualBox"
--------------------
Есть цель - добейся и точка
          23
somyara 26 апреля 2012 11:57
к сожалению,пробовал в поисковике,-не нашёл. Ладно,бум дальше искать.
          24
Makala 11 июня 2012 09:23
Игорь извените не могли ли вы выложить сылку на образ ОСХ86 Нащцом МодЦД а щяс которая стаит не работает выложите пожалуйста :рецоурсе: :рецоурсе: :щассат:
          25
Коля 29 сентября 2012 17:45
А можно поставить Мак поверх windows 7 , чтобы при загрузке было на выбор 2 системы?
          26
Пользователь offline Офлайн lpdgmus 2 октября 2012 18:18
Коля, можно, но будут заморочки с загрузчиком. Более квалицицированные ответы Вы можете найти на специализированных форумах.
--------------------
Есть цель - добейся и точка
          27
Коля 10 октября 2012 15:00
lpdgmus, Сейчас я бьюсь над другой проблемой.
как сделать загрузочную флешку с хакинтошем в windows 7, потому что мой двд сломался. Это реально? Потому что есть только инструкции как делать загрузочные флешки из под самого Мака
          28
Пользователь offline Офлайн lpdgmus 10 октября 2012 18:55
Коля, на данный момент с этим вопросом не сталкивался, думаю, Вам профессионально ответят на Mac-форумах.
--------------------
Есть цель - добейся и точка
          29
Андрей 26 октября 2012 09:58
Здравствуйте! сделал все как сказано, но что только не пробовал!!!
Не удалось открыть сессию для виртуальной машины Lion.

VT-x features locked or unavailable in MSR. (VERR_VMX_MSR_LOCKED_OR_DISABLED).

Код ошибки: E_FAIL (0x80004005)
Компонент: Console
Интерфейс: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

          30