Июль 25

Установка Mac Os X Snow Leopard под VirtualBox

Автор: А. Аверин

Доброго времени суток, мои дорогие читатели. Сегодня я научу вас, как ставить Mac Os X под VirtualBox. Обращаю ваше внимание на то, что все манипуляции носят ознакомительный характер. В рамках познания так сказать. Итак, для того чтобы установить Mac Os X нам потребуется:

1. VirtualBox

2. Загрузочный диск iBoot.iso

3. ISO образ диска Mac Snow Leopard 10.6 Retail (желательно сделанный с лицензионной честно купленной копии диска)

4. Руки

Примечание: Нам понадобится как минимум двухядерный (а лучше четырехядерный) процессор с поддержкой Intel Virtualization Tecnology (x86)

Итак, приступим!

Для начала откроем наш VirtualBox и создадим нашу виртуальную машину.

1) Тыркаем на NEW в нашем VirtualBox

2) Выбираем нашей системой Mac Os X

3) Выбеляем нашей виртуальной машине 1024 ОЗУ (можно и больше, если возможности ПК позволяют)

4) Создаем виртуальный жесткий диск

Фиксированного размера

Гигабайт 20 должно хватить

Теперь настроим нашу систему.

5) Убираем поддержку загрузки с Floppy  и убираем галку с «Enable EFI» (на время установки нашей ОС)

6) Видеопамяти (Display) делаем 128 МБ

7) Жесткий диск должен быть формата IDE ICH6

8) В сетевых настройках (Network) в дополнительных параметрах (Advanced) выбираем Adapter Tupe: Intel PRO/ 1000 MT  Desktop

8.1) Все сохраняем и выходим из virtualbox. Это важный момент, следующее действие — редактирование файла описания виртуальной машины. Если не закрыть virtualbox, изменения, сделанные вручную, не сохранятся.

Редактируем файлик настройки $HOME/.VirtualBox/Machines/machinename/machinename.xml
В секцию <ExtraData> нужно добавить строки:
<ExtraDataItem name="VBoxInternal2/Devices/e1000f/0/Trusted" value="integer:1"/>
<ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>
<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="1"/>
<ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>
<ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>

Отдельно хочу обратить внимание на строку
<ExtraDataItem name="VBoxInternal2/EfiGopMode" value="N"/>

Число N может принимать значение от 0 до 4 и определяет разрешение экрана в виртуальной машине соотвественно 640×480, 800×600, 1024×768, 1280×1024, 1440×900. К сожалению, другие разрешения не поддерживаются, выбирайте кому какие ближе, в зависимости от монитора.

9) Грузим систему с iBoot.iso

10) Меняем образ на Mac Snow Leopard 10.6 Retail и жмем F5 в нашей виртуальной машине

11) Жмем Enter

12) Выбираем язык нашей системы (я выбираю English =])

13) Принимаем все лицензионные соглашения и принимаемся за разметку нашего жесткого диска через Disk Utility

14) Устанавливаем нашу Mac Os X

15) Установили Mac OS

16) Перезапускаем виртуальную машину. Жмем F12 и грузим iBoot.iso. Грузим установленную Mac Os X

17) Заполняем регистрационные данные и выключаем виртуальную машину. Включаем в настройках «Enable EFI» и грузим нашу Mac Os

18) Откупориваем батл сока и радуемся жизни =]

P.s.

Драйвера на звук можно скачать тут: VirtualBoxICHAC97DriverOSX =]

Или воспользоваться Kext Helper b7 , если совсем уж лениво пользоваться консольным терминалом.

Подробнее читайте по адресу: http://forums.virtualbox.org/viewtopic.php?f=4&t=30843

Дети, помните, что лицензия Mac OS распространяется ТОЛЬКО на детища Стива Джобса. Не нарушайте закон и используйте данный мануал ТОЛЬКО В ПОЗНАВАТЕЛЬНО-УЧЕБНЫХ ЦЕЛЯХ.

Спасибо за внимание.


Метки: , ,
Copyright milcat.ru © 2017. All rights reserved.

Опубликовано 25.07.2010 military cat в категории "Хозяюшке на заметку

Об Авторе

Человек и Мизантроп

36 COMMENTS :

  1. By Semyon on

    А где этот $HOME/.VirtualBox/Machines/machinename/machinename.xml

  2. By kirill on

    А как поменять образ на Mac Snow Leopard 10.6 Retail?????????????????????????????????????????????????????????????????????

  3. By Алексей on

    я до 9 пункта все делаю как написано. я не понимаю как загрузить iboot. помогите!!!!

  4. By vasya on

    а статей по программированию iphone не будет случайно?

  5. By military cat (Сообщение автора) on

    Нет. После серого экрана должна появиться загрузка. Но, по каким-то причинам она не происходит. Попробуйте другой дистрибутив, например. Или более ранний/поздний. Или, например, поставьте VBox 3.x версии, потому что на версиях 4-й ветки пока еще наблюдаются проблемы с установкой Mac Os.

  6. By Диман on

    После iboot меняю на Mac OS X snow leopard 10.6 retail. Появляется яблоко, серый экран. Никакой загрузки не происходит! Как выйти на установку-то?? Как-будто еще один пункт между 10 и 11 должен!!!

  7. By military cat (Сообщение автора) on

    Вас в Гугле забанили?

  8. By Sania33 on

    ❗ Откуда можно скачать рабочую Mac os желательно снежного барсика (купить лицензию не предлагать) ❗

  9. By danil on

    спасибо! Все сделал как написано, результат! Все ок — Работает!!!

  10. By Вофка on

    Продолжение…

    После долгих попыток настроить на тигре сеть(проблема с мэк адресом/он неменяется) я всетаки решил поставить VB версии 3.2.0 так как в на одном из сайтов вычитал что он вроде как офицально поддерживал гостевые системы MacOSX…установил с надеждой что обстоятельства с виртуальным железом изменятся…

    Итог: Тигер больше не запускается. Просто замирая на черном экране..повторная установка дала тот же самый эффект.. с оффициального диска дело доходит до загрузки драйверов и подвисает..трейсиг к сожалению невозможен..

    пробовал empire efi в комбинации с подставными ядрами..к сожалению тоже без успешно

  11. By rinsvid (Сообщение автора) on

    Хм, интересная инофрмация. На будущее буду иметь ввиду.

    У меня был «Леопард » «боксовый», сделанный образ на маке. Был переворматирован прогой «Ацетон» и запущен. Но он тоже иногда протормажевал ввиду особенностей эмуляции. Добавление оперативной памяти в ПК может исправить ситуацию. Но не сильно.

  12. By Вофка on

    Успешно установил Mac OS X 10.4.8 с подставным ядром ToH (v. 10.1) в комбинации с PC_EFI (v. 6)

    VB передает достаточно много информации о процессоре и другом железе..В моем случае иногда случаются непонятные паники изза того что я от дуал кора только одно ядро трансферирую гостю..тогда как система очевидно ожидает все ресурсы..короче все настройки по максимуму в VB надо ставить для стабильности!

    Тем неменее наблюдаются тормоза во время работы(что возможно связанно с подставным ядром) буду вдальнейшем подбирать все с тиром совместимые ядра для лучшего быстродействия..

    Спасибо за статью..
    кстати iBootом я совсем не пользовался..ядро не поддерживает…но его можно модифицировать и подставить другое обработав iso

  13. By Вофка on

    Вощем так….мои достижения:

    Установил vbox 3.1.8…(3.0 не поддерживается на 10.10 ❓ )

    установка идет (устанавливал кстати тигра)…всё устанавливается
    после загрузки говорит:

    Hey we are going backwards! -> , restarting timing
    calibation failed with 2 attempts

    ядро подставное (ToH)..может это даже его ошибки…ванилла(оригинал с оригинального диска) так и не прет пишет Starting Darwin и повисает намертво..

  14. By rinsvid (Сообщение автора) on

    Мда, плохо. Надосуге поковыряю 4-ю версию.
    Мне в линухах вроще: VBox имеет версию 3.2, настраивается как по мануалу и все работает.
    В очередной раз убеждаюсь в том, что с новыми версиями софта продукт портится.

    Есть вариант попробовать vmware
    Или более старую версию VBox.
    До 4-й версии я смогу добраться только в феврале…

  15. By Вофка on

    Вощем файл с настройками ну xml этот.. ./Virtualbox так и лежит..только они эти настройки глобальными сделали начиная с 4.0…как я понял..все это дело занести не проблема..чтобы глянуть за пределы серой заставки с огрызком в бутлоадере когда диск выбереш набери -v …интерфейс тогда отключишь…

    проблема осталась проблемой…а детально говоря: ACPI производит панику…неважно как и что грузишь..с кекстами без кекстов настроек…хоть ретайл хоть хекинтош (iatkos,hazard,kalway,Jas)…..мысль была даже раз ACPI думаю ну контролер поменяю…хоть ide scsi всё одно и тоже.

    про биос ты наверно виртуализацию имеешь ввиду VT-x и какаято там амдшная еше есть..без нее вобще не прет

    я в поисках ответа..

  16. By rinsvid (Сообщение автора) on

    А если попробовать VirtualBox версии 3.x ? Я не работал с версией 4.0. Можно предположить, что в 4-й версии другое устройство хранения системных файлов. Мой сабж писался под версию 3.x . И думаю, что следует попробовать потестить огрызок на Virtualbox 3.x .
    Имхо.
    PS.

    В BIOS включена функция EFI? И есть ли функция Virtualization там же в BIOS? Потому что у меня, например, вис серый экран из-за того, что не все было включено в BIOS (из-за седьмой винды, установленной когда-то, но глючащей от этих включенных в БИОСе параметров). Материнкая плата «GIGABYTE».

  17. By DIM on

    Привет всем.Как дело обстоит у меня:
    1.Пользуюсь VirtualBox 4.0. 🙂
    2.Где находится фаил настройки мечтающий чтоб я его 💡 отредактировал (который в .xml формате :pioneer: ).Может в проге какоето сохранение помимо кнопки окей есть в окне свойств мышины.Если есть то как??? ❓
    3.Т.к фаил формата .xml был мной не найден после этапа 10( Меняем образ на Mac Snow Leopard 10.6 Retail и жмем F5 в нашей виртуальной машине) появляется серое окно с огрызком, но внизу значка загрузки(крутящейся хрени) нет. ❗
    P.S.:Mac Snow Leopard 10.6 Retail весом 6.6Gb в формате dmg перегнал в iso при помощи ultra iso.(может не стоило)?Хотя пытался грузануться с обоих. ❗ ❗ ❗ ❗ ❗ ❗ ❗ ❗ ❗ ❗

  18. By rinsvid (Сообщение автора) on

    В Ubuntu версия Virtualbox 3.2.12 r68302

    Как вариант: найти более новый iBoot

    Еще вариант: попробовать более старую версию MacOs

  19. By rinsvid (Сообщение автора) on

    МОжет поискать более свежий iBoot? Или другой образ попробовать?

  20. By Вофка on

    какая это версия Virtualbox’a? у меня на 4.0 не идет. Ни оригинал ни хекинтош. При загрузке с установочника чтото сдыхает в Virtualbox’е и не прет дальше..В логах ничего путного не стоит

  21. By lsn21 on

    не запускается с efi, виснет на Loading System\Library\Caches\com.apple.kext.caches\Startup\Extensions.mkext ……………………………………….

  22. By Barskaun on

    «Mac OS не может быть установлена на этом компьютере». Появляется на этапе, следующем за выбором языка. Пробовал несколько раз, создавал заново машину. Это всё, доктор? Пытаться бессмысленно? Процессор Intel Core 2 Quad Q9300

  23. By rinsvid (Сообщение автора) on

    Под звук советую поискать «кексты» на хакинтош-сайтах. Там должно быть решение. Или около Virtualbox сайтах.

  24. By 87877u on

    Я поставил iAtkos 10.6.3 v2 на VirtualBox с лету! Все поставилось без проблем, вот только звук не рабоет, не знаю сто и делать 🙁

  25. By SOISOI on

    Привет, а мне не дает выбрать язык и так только Яблоко висит и по кружку бегает хрень и усе! А Жаль!
    брал с торента диск хакинтоша и конвертил его UltraIso. Что скажите господа Хорошие?

  26. By Вася on

    Добрый день!

    мне во время установки говорит на нескольких языках «Надо рестартануть комп»
    потом включаю EFI он в буте говорит «позвали дебагера — паника». Все это на фоне яблока.

    Если опять с айБута гружусь, он предлагает рекавери инстал сделать, но в середине установки все сначала (ребут просит). Сможете поглядеть через TeamViewer или посоветовать что-нить?*

  27. By Сергей on

    Всем привет.
    А подскажите что нужно сделать.
    После пункта 11.
    Яблоко на экране но никаких признаков загрузки.
    И как с этим бороться?

  28. By rinsvid (Сообщение автора) on

    Как вариант — битый диск с МАКосью.
    Диск должен быть НЕ Хакинтошем, а оригинальным. Хотя бы образ должен быть оригинальный!!!
    Я бы копал в сторону образа МАКа :sport:

  29. By Zaznet on

    А что если после появления Окна яблочка выкидывает критическую ошибку?

  30. By rinsvid (Сообщение автора) on

    Грузим «йаЗагрузчик», меняем диск на диск с макосью, жмем F5 и ентер.
    Все должно работать :wall: 😡

  31. By mixer on

    Между пунктами 9 и 10 непонятно что делать, не работает F5. Соответственно система не ставиться

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

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