Встановити OS X у VirtualBox на iMac?


9

Чи можна встановити OS X 10.6 Snow Leopard у VirtualBox на iMac (i3) під керуванням OS X 10.6.8? У мене є 10.6 встановити компакт-диск, DMG та ISO, але я не можу отримати жоден з них для завантаження з VirtualBox.


Примітка: віртуалізована тільки серверна версія Snow Leopard. Віртуалізація несерверної версії 10.6.x порушує EULA.
Ян C.

Є веб-сайти, на яких розміщені цілі попередньо укомплектовані зображення віртуальних скриньок, які повністю позбавляють вас від необхідності пройти будь-яку установку / налаштування vm
Alexander - Reinstate Monica

@XAleXOwnZX, якщо це все-таки вірно, ви можете їх перерахувати?
Айдан Майлз

Google "зображення віртуальних коробок"
Олександр - Відновіть Моніку

Відповіді:


8

Ці інструкції призначені для VirtualBox для Windows та Linux, але вони також добре працюють і на OS X. Взято звідси - скорочений та модифікований для гостьової ОС OS X:

  • Розкопайте оригінальний роздрібний DVD Snow Leopard у форматі ISO.
  • У VirtualBox створіть нову віртуальну машину. Назвіть це як завгодно, але виберіть "Mac OS X" як операційну систему, а "Mac OS X Server" як версію. Клацніть далі. Призначте велику кількість оперативної пам’яті для VM. Я вибрав 1024 МБ. Клацніть далі. Створюючи новий віртуальний жорсткий диск, я вибрав 20 ГБ динамічно розширюваної пам’яті. Клацніть закінчити.
  • Відкрийте налаштування для цієї нової віртуальної машини, а в розділі Зберігання завантажте сніговий леопард ISO на тепер порожній пристрій CD / DVD.
  • Тепер закрийте VirtualBox (важливо!). Знайдіть XML-файл, який визначає створену вами віртуальну машину. Це буде в ~/Library/VirtualBox/Machines/<name of the VM>/<name of the VM>.xml. Шукайте цей файл у текстовій редакції для ExtraDataItemтегів. Після останнього примірника ExtraDataItemтегів додайте наступні два нові ExtraDataItemтеги:

    <ExtraDataItem name = "VBoxInternal2 / EfiBootArgs" value = "" />

    <ExtraDataItem name = "VBoxInternal2 / SmcDeviceKey" value = "наша тверда робота за цим словом захищено

  • Збережіть і закрийте файл.

  • Відкрийте VirtualBox та живлення на віртуальній машині. Установка почнеться через кілька хвилин. Виберіть свою мову. Тепер відкрийте Disk Utility у меню Утиліти. Виберіть віртуальний диск і натисніть Стерти. Закрийте його, і тепер ви можете встановити OSX. Перед цим можна вибрати налаштування установки. Це може бути цікаво відключити додаткові переклади на мові або підтримку принтера (ви економите близько 2 ГБ).


1
Мені не пощастить знайти .XML-файл. У ~ / Library / VirtualBox / немає папки Machines, а також Finder не може знайти OSX.xml на жорсткому диску. Все, що я можу знайти, це / VirtualBox VMs / OSX / у моїй домашній / папці користувача з .vbox, .vbox-prev та .vhd
David

1
Я бачу VirtualBox.xml у ~ / Бібліотеці / VirtualBox /, в якому є речі ExtraDataItem. Чи варто його помістити туди?
Девід

Не пощастило і в цьому, просто FYI.
Девід

@David, це облом. Я не пробував цього дуже давно, тому VirtualBox, можливо, перейшов. :(
Ian C.

1
Це працює для мене. Найважливішим бітом є додавання в <ExtraDataItem>тег xml, одразу після <Machine>тегу. <VirtualBox ...> <Machine uuid="..." name="OS X Mavericks" ...> <ExtraData> <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/> <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/> </ExtraData> Новіші версії VirtualBox зберігають ваш VM /Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vbox підказка: резервна копія перед внесенням змін.
hanxue

2

У мене працює мова 10.6.8 VBox під час розмови. Це прекрасно працює, якщо трохи повільно. Я збираюся відмовитися від цього з причин, абсолютно не пов'язаних з VirtualBox, але давайте подивимось, чи зможу я запам'ятати все, що я зробив, щоб запустити його:

1) Як і в іншій відповіді, почніть з копіювання оригінального DVD-фільму SL. Міна склала 10,6,0.

2) Також, як і інша відповідь, створіть новий VM, виберіть Mac OS X Server (навіть якщо ви не використовуєте сервер), призначте> = 1 Гб оперативної пам’яті (я б дав їй щонайменше 2 ГБ, якщо ви можете запасти її) та встановіть зірваний DVD.

3) Не запускайте машину.

4) Відкрийте налаштування машини та переконайтесь, що встановлено все наступне:

Система> Материнська плата> Чипсет: ICH9

Система> Материнська плата> Розширені функції> Увімкнути IO APIC (перевірено)

Система> Материнська плата> Розширені функції> Увімкнути EFI (перевірено)

Система> Процесор> Увімкнути PAE / NX (перевірено)

Система> Прискорення> Увімкнути VT-x / AMD-V (позначено)

Система> Прискорення> Увімкнути вкладене підказка (перевірено)

Зберігання> Тут переконайтеся, що жорсткий диск підключений до контролера SATA типу AHCI.

Мережа> Адаптер 1 (або будь-який інший)> Тип адаптера: Сервер Intel PRO / 1000 T (82543GC)

Порти> Послідовні порти> Увімкнути послідовний порт (зніміть цей прапорець)

Порти> USB> Увімкнути USB-контролер (перевірено)

Порти> USB> Увімкнути USB 2.0 (позначено)

5) Запустіть машину, і вам слід побачити багатослівний режим завантаження (немає сірого екрану Apple).

6) Продовжуйте установку OS X.

Це саме те, що я робив і зараз бігаю. Оновлено 10.6.0 до 10.6.8 за допомогою стандартного оновлення програмного забезпечення. Не потрібні патчі, кексти та інші хаки.

Моя система: iMac 21,5 "пізно 2009 (3,06 ГГц Intel Core 2 Duo, з 16 ГБ оперативної пам’яті)

Версія VirtualBox: 4.1.12 r77245 із встановленими розширеннями.

Я спробував оновити VirtualBox до 4.1.14, але це якось зламало цю ВМ. Ніколи не зрозумів, чому, але це не дало мені оновлення. Ще не пробував 4.1.16. Якщо ви не можете встановити його на поточній версії з цими налаштуваннями, можливо, саме тому?

Сподіваюся, що це допомагає!


0

У мене стара версія macbook (біла 13 "). Я не зміг оновити до Mavericks через AppStore через моє обладнання (не дозволив би завантажити). Наразі 10.6.8

Я встановив останню версію virtualbox (4.3.6). Я знайшов 10.8.5 installesd.iso в Інтернеті (не пам'ятаю, де). Практично всі налаштування за замовчуванням (40 Гб статичний HD у форматі .vdi, 2 ГБ оперативної пам’яті, 128 Мб відеопам'яті). У налаштуваннях контролером за замовчуванням є SATA, який працював на мене. Я додав instalesd.iso у віртуальний привід DVD і запустив машину. Машина запускається, і ви побачите сміття протягом декількох хвилин, потім ви перейдете на екран параметрів диска встановлення. Виберіть "утиліта диска". У "утиліті диска" виберіть віртуальний жорсткий диск для машини (той, що знаходиться в самому верху списку). Виберіть "розділ" -> 1 розділ-> mac os розширено (увімкнено) та натисніть "розділ", щоб розділити диск. Вийдіть з утиліти диска, а потім виберіть перевстановити osx. Виберіть свій віртуальний жорсткий диск та встановіть.

Узяв fooooorrrrrrrreeeevvvvvveerrrrrrrrrrr! Зазначена установка 20 хв. Був більше схожий на 45 хв. Якщо під час встановлення екран стає білим, це просто неактивний екран. Клацніть ще раз у вікні машини, і він повинен показувати поточний стан встановлення. Створіть аккаунт, як зазвичай для mac, і почніть використовувати свій mac.

Тепер я можу оновити свій VM до Mavericks (зараз завантажую) на голий метал, який я не зміг оновити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.