Здравствуйте! Хочу поделиться опытом установки OS X Mountain Lion в Virtualbox.
Подготовка
Для начала, необходимо узнать, удовлетворяет ли Ваш компьютер системным требованиям OS X 10.8.
У Вас должна быть установлена 64-битная система, так как Mountain Lion поддерживает только её. Если у Вас 32-битная ОС, не расстраивайтесь. Если у Вас процессор не от Intel, а от AMD, то установить ОС от Apple не получится. У меня 4-х ядерный компьютер с 4 ГБ оперативной памяти, все работает, но лишняя память не помешает. Также у Вас должно быть свободно хотя бы 10 ГБ свободного места на жёстком диске.
Надеюсь, Virtualbox версии 4 и выше уже установлен, если же нет, то установите его.
Скачайте установочный образ OS X Mountain Lion. Ещё для запуска потребуются Hackboot 1 и Hackboot 2. К сожалению, Mountain Lion не может загрузиться в Virtualbox сама, поэтому для запуска установщика нам потребуется Hackboot 1 и Hackboot 2 для запуска уже установленной OS X.
Необходимо скачать Multibeast 4 с сайта tonymacx86.com для пост-инсталяционной настройки системы. На самом деле, версия 4 предназначена для Lion (10.7), а Multibeast 5 для Moutain Lion, но версия 5 работает некорректно, поэтому загружаем Multibeast 4. Для загрузки необходимо зарегистрироваться на сайте.
Ну и сама OS X 10.8, которая легко грузится по запросу в Google "Mountain Lion DVD.iso"
Создание и настройка виртуальной машины
Для начала, создайте виртуальную машину (установите тип ОС — Mac OS X Server) и выделите ей как минимум 2 ГБ (2048 МБ) оперативной памяти и 20 ГБ места на жестком диске (динамически расширяющийся образ). Затем откройте свойства созданной машины и перейдите к разделу "Система", вкладка "Материнская плата" и уберите галочку с пункта "Включить EFI (только специальные ОС)".
Затем откройте раздел "Носители". Под носителем информации "IDE контроллер" кликните по пункту "Пусто". Справа от выпадающего списка "Привод: Вторичный мастер IDE" кликните по значку CD-диска и откройте "HackBoot 1.iso", который скачали ранее. Нажмите "ОК".
Установка
Итак, мы готовы к установке OS X Mountain Lion. Запускаем виртуальный компьютер, нажав на кнопку "Старт".
У нас запускается HackBoot 1 (X на фоне галактики), ничего не трогая, выбираем установочный образ Mac OS X Mountain Lion 10.8.
Переходим в окно виртуальной машины (не забываем, что отпустить курсор — правый Ctrl). Нажимаем клавишу "F5". Загрузчик должен увидеть "Mountain Lion DVD", нажимаем клавишу Enter.
После недолгой загрузки установщика OS X появляется окно, где нам говорят "Добро пожаловать" на разных языках мира и предлагают выбрать свой язык. Выбираем "Выбрать русский как главный язык" и жмем кнопку "Далее".
Теперь заходим в меню "Утилиты" ? "Дисковая утилита…".
Дождавшись запуска дисковой утилиты, выбираем жёсткий диск слева (виртуальный, естественно), затем переходим на вкладку "Стереть", вводим название ЖД и нажимаем на кнопку "Стереть". После того, как диск стёрт, закрываем дисковую утилиту и нажимаем кнопку "Далее".
Естественно, принимаем условия лицензионного соглашения.
Выбираем диск, который создавали ранее и нажимаем на кнопку "Установить"
Пока OS X 10.8 устанавливается, можно выпить чашечку кофе.
Ура! Система установлена!
Теперь быстро выбираем HackBoot 2. Так как у меня система перезагрузиться сама не смогла, пришлось ей помочь, нажав на "Машина" ? "Сброс".
Отлично, HackBoot 2 загружен, с помощью стрелок на клавиатуре выбираем название жёсткого диска, на который производилась установка(в моём случае - Mac OS X).
После запуска операционной системы, нам предложат настроить наш Mac, ага. На первом шаге выбираем "Россия" и смело жмём продолжить.
Выбираем раскладку клавиатуры.
Отказываемся от переноса информации на Mac.
Включаем службы геолокации (можете выключить, это не принципиально).
Пропускаем настройку Apple ID.
Соглашаемся с условиями использования.
Создаем учетную запись компьютера, заполняем все поля.
Выбираем часовой пояс. В моём случае это Москва.
Пропускаем регистрацию устройства.
И принимаем поздравления! Но установка для нас еще не завершена. Переходим к настройке системы.
Настройка системы
Для нормального функционирования системы установить необходимые драйвера и провести необходимые настройки.
Установка драйверов
Скачиваем Multibeast 4 с сайта tonymacx86 и запускаем его.
Выставляем компоненты для установки как на скриншоте ниже. Ждем окончания установки.
Теперь нужно удалить файл "AppleGraphicsControl.kext". Для этого открываем Finder. Выбираем меню "Переход" ? "Компьютер". Открываем диск, на который производилась установка, переходим "Система" - "Библиотека" - "Extensions". Ищем файл "AppleGraphicsControl.kext" и удаляем его.
Настройка разрешения экрана
Снова в Finder`e выбираем меню "Переход" ? "Компьютер", открываем диск, на который производилась установка. Открываем папку "Extra". Открываем файл «org.chameleon.Boot.plist» и между тегами добавляем следующие строки:
Graphics Mode
1440x900x32
где 1440x900 ваше разрешение экрана. Закрываем файл.
Теперь в Вашей реальной ОС открываем терминал и прописываем:
Теперь при следующем запуске виртуального компьютера у ОС будет нормальное разрешение. Чтобы войти в полноэкранный режим нажмите клавиши правый Ctrl+F, эти же клавиши используются для выхода из полноэкранного режима.
Заключение
Теперь Вы убедились, что установка Mac OS X Mountain Lion на Virtualbox не такая уж и сложная. Вся эта статья написана в OS X, работать довольно-таки удобно.
И ещё один совет: переключение раскладки клавиатуры, клавиша Windows (Super) + Пробел.
Если есть вопросы — задавайте комментарии.
Комментарии:
Nick: 2012-10-16 22:22:28
Руководство отличное, попробуем в боевых условиях )
Евгений: 2013-01-14 15:06:10
Было бы неплохо, а даже отлично, если бы Вы выложили Multibeast рабочий, те что сейчас на сайте я не смог завести ближе к концу установки сыплет ошибку что 5-я, что 4.7 версии
Алексей: 2013-02-02 12:48:27
Не могу найти iso образ, везде только dmg. а с dmg ошибки выдает и не грузит ничего
Сергей: 2013-02-06 10:35:13
Алексей, оба Hackboot'a у меня выложены, а Multibeast 4 только в dmg и распространяется.
ЭТО ДЕЙСТВИЯ ДЛЯ ВИРТУАЛЬНОЙ МАШИНЫ, НА РЕАЛЬНОЕ ЖЕЛЕЗОТАК ПОСТАВИТЬ НЕ ПОЛУЧИТСЯ!
Антон: 2013-02-10 16:03:38
Всё прошло хорошо до попытки "поиграться" с разрешением экрана. После описных и исполненных действий Mac перестал грузиться. останавливаясь на строчке "Sliil waiting for root device" Что делать!??
Artem: 2013-02-11 19:47:30
А как быть с дополнениями для гостевой ос? То есть чтобы работали общие папки. Если по умолчанию то он говорит что не получается примонтировать iso образ. Если сделать силовое монтирование - ситуация не меняется.
Сергей: 2013-02-15 00:19:07
Делаю все по инструкции, но основной компьютер уходит в ребут на процессе установки ОС
Конфигурация:
i5 2500k
4 gb ОЗУ
Устанавливал на виртуалку Ubuntu 12.10 и Windows 7 - успешно, никаких проблем. А вот MacOS не хочет...
В чем может быть причина? Заранее спасибо!
Сергей: 2013-02-16 09:13:07
@Антон "Still waiting for root device" - самая великолепная ошибка. На виртуалке не знаю почему могло вылезти, а вот на реальном железе может вылезать из-за того, что винчестер работает в режиме IDE, а не AHCI. Или что-то с загрузчиком. Попробуйте загрузиться с параметрами: "rd=disk0s0 -f -F -v" (где disk0 -номер диска, s0 - номер сектора).
@Artem так как официально OS X не поддерживается VirtualBox'ом, то дополнения установить нельзя.
@Сергей вот что не знаю - то не знаю, простите уж
Сергей: 2013-02-16 10:48:25
@Сергей Колесников решил проблему установкой VMWare
Егор: 2013-04-01 16:49:52
Зависает при установке, когда остается примерно 3-4 минуты до завершения(
Сергей: 2013-04-01 18:30:30
@Егор, странно, перепроверил, у меня работает
Ольга: 2013-04-15 23:00:35
установила на win 7 по Вашей инструкции mac oc x lion 10 8 , изменить разрешение экрана без дополнений гостевой ос не смогу?
или есть варианты?
Сергей: 2013-04-18 16:25:49
@Ольга, нигде не устанавливаются дополнения
Олег: 2013-05-14 20:06:30
Как на вин 7 запустить этот терминал?
Иван: 2013-06-03 02:38:33
Открыл файл «org.chameleon.Boot.plist» и между тегами добавляем следующие строки:
Graphics Mode
1440x900x32 - Я открыл файл «org.chameleon.Boot.plist», тегов там куча, но сообразив поставил так: <key>Graphics Mode</key><string>1366x768x32</string>. Правильно ли я сделал? Дальше требуется в реальной ОС(в моем случае windows7) ввести код. Запускаю консоль(терминал)и пишу код vboxmanage setextradata "Mac OS X" "CustomVideoMode1" "1366x768x32". В ответ: "vboxmanage" не является внутренней или внешней командой...
Сергей: 2013-06-25 15:15:12
@Олег, инструкция написана для Linux-систем, в данном случае, для Ubuntu. @Иван, инструкция написана для Linux-систем, в данном случае, для Ubuntu.
777pale: 2013-07-23 10:43:40
Прекрастно установил в 32-битную систему.
Роман: 2013-08-01 13:09:50
спасибо за мануал, все установилось и работает на убунте 13.04. все, кроме разрешения экрана, описанный вами способ не работает. подскажите правильный способ
мирослав: 2013-08-03 09:58:02
а как вы добились настройки переключения языка на кнопке виндовс и пробел?
Сергей: 2013-08-12 12:55:41
@Мирослав, это стандартный способ переключения раскладки клавиатур в OS X. И при установке на виртуальный компьютер переключается также (в OS X, естественно)
Алексей: 2013-08-21 13:53:15
Не понятно куда в файл org.chameleon.Boot.plist добавлять Graphics Mode и разрешение экрана. Можете привести кусок текста?...
Сергей: 2013-08-22 11:00:25
@Алексей. Спасибо, подправил статью, движок WYSIWYG съел немного кода, поэтому было непонятно. Вот кусок:
Добрый день !!
Не могу разобраться с разрешением экрана !!
В реальной ОС windospws 7 после ввода в терминале пишет : не является внутренней или внешней командой
И ресшеренеи на запушеной OS X все расплывчато , растянуто !! В чем причина ?
Сергей: 2013-08-31 17:46:07
@Алексей, ну написано же, что для Ubuntu Linux статья. В Windows нужно сделать так: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe setextradata "НАЗВАНИЕ_ВИРТУАЛЬНОЙ_МАШИНЫ" "CustomVideoMode1" "1440x900x32" (Подставить .exe и путь к установленной VBox)
Борис: 2013-09-04 09:13:57
Добрый день. В Маке я чайник, установил Mac OS Mountain Lion(64) в Virtyalbox, на Ubuntu 13.04(64). Вопрос: можно ли обновлять систему, и какие проги установить для начала из App Store, чтобы "пощупать систему". Заранее спасибо за понимание.
Сергей: 2013-09-06 22:43:41
@Борис, Обновлять не следует, т.к. могут слететь кексты (они же драйвера), загрузчик. Всё это в виртуалке, но может перестать запускаться OS X в виртуалке. Если есть вопросы - задавайте! Буду рад помочь!
Артем: 2013-10-02 09:59:58
Добрый день, подскажите пожалуйста как определить причину зависания при shutdown-е OsX. Из меню вызываю shutdown, экран становится серый и крутиться колесико прогресса. Через секунд 10 зависает, загрузка ЦП почти 100% и ни на что не реагирует. Приъодится просто жестко закрывать из virtualbox. Ubuntu 13.04(64)
Игорь Аксёнов: 2013-11-17 12:55:13
Работает рекомендация на ubuntu 13.04,но при открывании Об этом мак virtualbox уходит в ребут.Ещё тут был вопрос об дополнении Гостевой ОС.Встречал статью,но она вроде тоже на исправлениях только в ubuntu.Может кто подскажет как открыть и эту возможность.
Александр: 2013-11-18 01:32:35
Здравствуйте , при установке Multibeast выдает ошибку "Установка не выполнена, установщик обнаружил ошибку вызвавшую сбой установки, обратитесь за помощью к производителю ПО" , качал для Mountain Lion, все правильно, почему ошибку выдает и как исправить?
Сергей: 2014-08-17 13:24:01
Пару лет пытался установить Mac на виртуалку и всё безрезультатно.Сегодня,благодаря этому мануалу,всё получилось!
Спасибо!Моя благодарность безгранична!
Всё работает,поражает быстродействие системы даже в виртуальном исполнении!
Устанавливал на Virtualbox на OpenSuse 13.1
Андрей: 2014-11-04 00:04:00
У меня нет в списке версий os x server
Сергей: 2014-11-21 01:50:32
Андрей, такого не может быть.
Антон: 2014-12-03 21:45:18
"Если у Вас процессор не от Intel, а от AMD, то установить ОС от Apple не получится."
У меня ОС-Убунту 14.04 (64), проц-2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Вопрос: Я не смогу установить в виртуалбокс OS X 10.8 ?
Сергей: 2014-12-16 03:18:47
Антон, в виртуалбокс может и можно. Всегда надо проверять. Хакинтош — дело тонкое. Всё сам не проверишь, когда пишешь статью
Тимур: 2015-02-20 17:11:08
К сожалению, нажатие клавиши F5 не приводит к обновлению диска в приводе. В чем может быть причина?
Сергей: 2015-04-06 19:26:37
А как изменить мой компьютер? Допустим, он пишет, что у меня mac mini, а как сделать macbook air?
Руслан: 2015-04-11 13:01:02
Установил все, все работает, только у меня встал вопрос с установкой драйверов, я как понял надо устанавливать их в самой операционной системы мак ос, то там пишет что это невозможно открыть его из-за стороннего разработчика. Открывал с помощью установщика, то здесь вышла проблема о необходимости написать имя и пароль администратора. Правильно ввожу, но пишет до сих пор что неправильно. Хотя в систему я вхожу ввожу тот же пароль и имя пользователя, он заходит. Как можно решить данную проблему
сергей: 2017-05-31 12:36:24
2 руслан
измени в сис.наст--защ. и без-ть--загрузка из апстор на из сторонних источеиков через аутентификацию на замке
пс ошибка still waiting root решается заменой контроллера образа Hackboot1 с IDE на SATA
Alex: 2021-07-22 02:37:58
То есть, если у меня windows 32-bit запустить OS X на виртуальной машине я не смогу, как бы хорошо не подходил мой комптютер по системным требованиям?
2012-10-16 22:22:28
Руководство отличное, попробуем в боевых условиях )
2013-01-14 15:06:10
Было бы неплохо, а даже отлично, если бы Вы выложили Multibeast рабочий, те что сейчас на сайте я не смог завести ближе к концу установки сыплет ошибку что 5-я, что 4.7 версии
2013-02-02 12:48:27
Не могу найти iso образ, везде только dmg. а с dmg ошибки выдает и не грузит ничего
2013-02-06 10:35:13
Алексей, оба Hackboot'a у меня выложены, а Multibeast 4 только в dmg и распространяется. ЭТО ДЕЙСТВИЯ ДЛЯ ВИРТУАЛЬНОЙ МАШИНЫ, НА РЕАЛЬНОЕ ЖЕЛЕЗОТАК ПОСТАВИТЬ НЕ ПОЛУЧИТСЯ!
2013-02-10 16:03:38
Всё прошло хорошо до попытки "поиграться" с разрешением экрана. После описных и исполненных действий Mac перестал грузиться. останавливаясь на строчке "Sliil waiting for root device" Что делать!??
2013-02-11 19:47:30
А как быть с дополнениями для гостевой ос? То есть чтобы работали общие папки. Если по умолчанию то он говорит что не получается примонтировать iso образ. Если сделать силовое монтирование - ситуация не меняется.
2013-02-15 00:19:07
Делаю все по инструкции, но основной компьютер уходит в ребут на процессе установки ОС Конфигурация: i5 2500k 4 gb ОЗУ Устанавливал на виртуалку Ubuntu 12.10 и Windows 7 - успешно, никаких проблем. А вот MacOS не хочет... В чем может быть причина? Заранее спасибо!
2013-02-16 09:13:07
@Антон "Still waiting for root device" - самая великолепная ошибка. На виртуалке не знаю почему могло вылезти, а вот на реальном железе может вылезать из-за того, что винчестер работает в режиме IDE, а не AHCI. Или что-то с загрузчиком. Попробуйте загрузиться с параметрами: "rd=disk0s0 -f -F -v" (где disk0 -номер диска, s0 - номер сектора).
@Artem так как официально OS X не поддерживается VirtualBox'ом, то дополнения установить нельзя.
@Сергей вот что не знаю - то не знаю, простите уж
2013-02-16 10:48:25
@Сергей Колесников решил проблему установкой VMWare
2013-04-01 16:49:52
Зависает при установке, когда остается примерно 3-4 минуты до завершения(
2013-04-01 18:30:30
@Егор, странно, перепроверил, у меня работает
2013-04-15 23:00:35
установила на win 7 по Вашей инструкции mac oc x lion 10 8 , изменить разрешение экрана без дополнений гостевой ос не смогу? или есть варианты?
2013-04-18 16:25:49
@Ольга, нигде не устанавливаются дополнения
2013-05-14 20:06:30
Как на вин 7 запустить этот терминал?
2013-06-03 02:38:33
Открыл файл «org.chameleon.Boot.plist» и между тегами добавляем следующие строки: Graphics Mode 1440x900x32 - Я открыл файл «org.chameleon.Boot.plist», тегов там куча, но сообразив поставил так: <key>Graphics Mode</key><string>1366x768x32</string>. Правильно ли я сделал? Дальше требуется в реальной ОС(в моем случае windows7) ввести код. Запускаю консоль(терминал)и пишу код vboxmanage setextradata "Mac OS X" "CustomVideoMode1" "1366x768x32". В ответ: "vboxmanage" не является внутренней или внешней командой...
2013-06-25 15:15:12
@Олег, инструкция написана для Linux-систем, в данном случае, для Ubuntu.
@Иван, инструкция написана для Linux-систем, в данном случае, для Ubuntu.
2013-07-23 10:43:40
Прекрастно установил в 32-битную систему.
2013-08-01 13:09:50
спасибо за мануал, все установилось и работает на убунте 13.04. все, кроме разрешения экрана, описанный вами способ не работает. подскажите правильный способ
2013-08-03 09:58:02
а как вы добились настройки переключения языка на кнопке виндовс и пробел?
2013-08-12 12:55:41
@Мирослав, это стандартный способ переключения раскладки клавиатур в OS X. И при установке на виртуальный компьютер переключается также (в OS X, естественно)
2013-08-21 13:53:15
Не понятно куда в файл org.chameleon.Boot.plist добавлять Graphics Mode и разрешение экрана. Можете привести кусок текста?...
2013-08-22 11:00:25
@Алексей. Спасибо, подправил статью, движок WYSIWYG съел немного кода, поэтому было непонятно. Вот кусок:
Где 1440x900 - ваше разрешение экрана
2013-08-30 19:16:15
Добрый день !! Не могу разобраться с разрешением экрана !! В реальной ОС windospws 7 после ввода в терминале пишет : не является внутренней или внешней командой И ресшеренеи на запушеной OS X все расплывчато , растянуто !! В чем причина ?
2013-08-31 17:46:07
@Алексей, ну написано же, что для Ubuntu Linux статья. В Windows нужно сделать так: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe setextradata "НАЗВАНИЕ_ВИРТУАЛЬНОЙ_МАШИНЫ" "CustomVideoMode1" "1440x900x32" (Подставить .exe и путь к установленной VBox)
2013-09-04 09:13:57
Добрый день. В Маке я чайник, установил Mac OS Mountain Lion(64) в Virtyalbox, на Ubuntu 13.04(64). Вопрос: можно ли обновлять систему, и какие проги установить для начала из App Store, чтобы "пощупать систему". Заранее спасибо за понимание.
2013-09-06 22:43:41
@Борис, Обновлять не следует, т.к. могут слететь кексты (они же драйвера), загрузчик. Всё это в виртуалке, но может перестать запускаться OS X в виртуалке. Если есть вопросы - задавайте! Буду рад помочь!
2013-10-02 09:59:58
Добрый день, подскажите пожалуйста как определить причину зависания при shutdown-е OsX. Из меню вызываю shutdown, экран становится серый и крутиться колесико прогресса. Через секунд 10 зависает, загрузка ЦП почти 100% и ни на что не реагирует. Приъодится просто жестко закрывать из virtualbox. Ubuntu 13.04(64)
2013-11-17 12:55:13
Работает рекомендация на ubuntu 13.04,но при открывании Об этом мак virtualbox уходит в ребут.Ещё тут был вопрос об дополнении Гостевой ОС.Встречал статью,но она вроде тоже на исправлениях только в ubuntu.Может кто подскажет как открыть и эту возможность.
2013-11-18 01:32:35
Здравствуйте , при установке Multibeast выдает ошибку "Установка не выполнена, установщик обнаружил ошибку вызвавшую сбой установки, обратитесь за помощью к производителю ПО" , качал для Mountain Lion, все правильно, почему ошибку выдает и как исправить?
2014-08-17 13:24:01
Пару лет пытался установить Mac на виртуалку и всё безрезультатно.Сегодня,благодаря этому мануалу,всё получилось! Спасибо!Моя благодарность безгранична! Всё работает,поражает быстродействие системы даже в виртуальном исполнении! Устанавливал на Virtualbox на OpenSuse 13.1
2014-11-04 00:04:00
У меня нет в списке версий os x server
2014-11-21 01:50:32
Андрей, такого не может быть.
2014-12-03 21:45:18
"Если у Вас процессор не от Intel, а от AMD, то установить ОС от Apple не получится." У меня ОС-Убунту 14.04 (64), проц-2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Вопрос: Я не смогу установить в виртуалбокс OS X 10.8 ?
2014-12-16 03:18:47
Антон, в виртуалбокс может и можно. Всегда надо проверять. Хакинтош — дело тонкое. Всё сам не проверишь, когда пишешь статью
2015-02-20 17:11:08
К сожалению, нажатие клавиши F5 не приводит к обновлению диска в приводе. В чем может быть причина?
2015-04-06 19:26:37
А как изменить мой компьютер? Допустим, он пишет, что у меня mac mini, а как сделать macbook air?
2015-04-11 13:01:02
Установил все, все работает, только у меня встал вопрос с установкой драйверов, я как понял надо устанавливать их в самой операционной системы мак ос, то там пишет что это невозможно открыть его из-за стороннего разработчика. Открывал с помощью установщика, то здесь вышла проблема о необходимости написать имя и пароль администратора. Правильно ввожу, но пишет до сих пор что неправильно. Хотя в систему я вхожу ввожу тот же пароль и имя пользователя, он заходит. Как можно решить данную проблему
2017-05-31 12:36:24
2 руслан измени в сис.наст--защ. и без-ть--загрузка из апстор на из сторонних источеиков через аутентификацию на замке пс ошибка still waiting root решается заменой контроллера образа Hackboot1 с IDE на SATA
2021-07-22 02:37:58
То есть, если у меня windows 32-bit запустить OS X на виртуальной машине я не смогу, как бы хорошо не подходил мой комптютер по системным требованиям?