Як я можу встановити Mac OS X Lion у VirtualBox або будь-який інший тип віртуальної машини?


26

Я придбаних купив ліцензію Lion і чув , що він підтримує віртуальну машину встановити.

Я хочу встановити Lion у свій VirtualBoxVM на Lion на iMac. Як я можу це зробити?


1
Щоб було зрозуміло, Lion має ліцензію на встановлення у VM, вперше Apple дозволила це зробити для клієнтських версій MacOS. Це нічого не говорить про сучасну простоту його виконання, враховуючи, що жоден VM на ринку насправді не забезпечує емуляцію апаратного забезпечення Mac.
Девід

Я повинен виправити це, щоб сказати, що підтримка серверних версій Snow Leopard, клієнтські версії Lion можуть вимагати роботи з боку постачальників VM. Але це, звичайно, не завадить спробувати!
Девід


Яка ОС працює iMac?
MrDaniel

@David Ти маєш рацію. Хоча я це давно пишу, я зараз це виправив.
Еоніл

Відповіді:


6

10.7 (Build 11A511) гість у VirtualBox 4.1 і більше

Хоча форуми кінцевого користувача є в даний час обмежується Mac OS X Server , , не оновлюється для Lion, там є обговорення Lion (не завжди Lion Server) в цьому контексті .

За допомогою останнього VirtualBox конвертувати зображення диска непотрібно; розпізнаються файли .dmg.

Залежно від вашого підходу, ви можете побачити:

This version of Mac OS X is not supported on this platform!

- ( приклад ) - я бачив це хоча б раз.

Пропозиція A: чекайте засобів масової інформації від Apple

Я рекомендую це настійно.

Чекайте надання Apple Lion на USB-накопичувачі. Це може бути щось більше, ніж 11A511, і якщо так, то велич може бути більш придатною для використання у віртуальних машинах без необхідності злому (див. Обережність нижче).

Пропозиція B: спробуйте оновити Snow Leopard у віртуальній машині

У віртуальній машині: тоді встановіть Snow Leopard (шануючи ліцензію Apple на Snow Leopard, наскільки це можливо в цій ситуації) використовуйте цю інсталяцію не що інше, як негайне оновлення Lion. Увага зверніть увагу на угоди компанії Apple - Legal .

Пропозиція C: злому хобі з BaseSystem.dmg

  1. змонтуйте приховану HD для відновлення Apple_Boot

  2. використовувати dittoабо cpвстановити в стороні від цього обсягу копії наступного файлу:

    /Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.dmg

  3. відключити HD для відновлення

  4. використовуйте chflags з nohiddenключовим словом, щоб видалити hiddenпрапор із копії, яку ви відклали

  5. якщо ви можете завантажувати віртуальну машину з цього .dmg, тоді використовуйте утиліти Mac OS X для перевстановлення за допомогою електронного розповсюдження програмного забезпечення, завантаженого з Apple

  6. якщо на кроці (5) ви не вдається, обговоріть у Запитуйте Чат .

Пропозиція D: злому хобі за допомогою InstallESD.dmg

Принаймні один користувач Apple Exchange повідомляє про певний успіх із DVD, записаного вдома InstallESD.dmg

Це може бути найбільш спокусливим і, швидше за все, негайним успіхом, але, на мою оцінку: хакерство з цим конкретним .dmg (ігнорування Apple .app Apple для 11A511 в цілому) несе найбільші довгострокові ризики.

Обережно!

Використовуючи будь-який .dmg поза контекстом, як було запропоновано вище, ви можете ризикувати цілісністю своєї установки способами, які ми не можемо передбачити . Будь ласка, врахуйте наступний витяг із списку чату:

З огляду на це обережність, моя найсильніша рекомендація - (A) чекати, коли Apple надасть флеш-носій USB ( запланований на серпень 2011 р. ) З припущенням, що він буде і (i) більшим, ніж 11A511 і (ii), більш підходящим для віртуального машини та інші середовища, яким не вистачало широкої підтримки від Apple у день виходу Лева.

(Майте на увазі: перший день був майже повністю орієнтований на завантаження з Snow Leopard оновлень на основі завантаження .)


@ user4225 моє задоволення. І всім, хто експериментує інакше: будьте обережні, але насолоджуйтесь :-)
Грем Перрін

Які довгострокові ризики несе пропозиція D?
шпокас

шпоки, відповіді можуть бути множинними і складними (більше, ніж я можу відповісти один). Звичайно, деякі відповіді будуть поза темою від VirtualBox. Я думаю, що це створило б гарне запитання, якщо ви хочете його задати (і завоювати репутацію). Щось на кшталт: Які ризики оточують нестандартне використання файлів .dmg для 10.7 (Build 11A511)? … Я зробив аналогічну пропозицію (щоб хтось ставив питання) під apple.stackexchange.com/questions/17761/…
Грем Перрін


4

10.7.x або 10.8 (збірка 12A269) у VirtualBox

Переважна альтернатива моїй попередній відповіді , більш простий підхід до встановлення, а потім зображення, що потрібно для запуску 10.8 у VirtualBoxVM.

Припустимо, що подібний підхід буде однаково хорошим для 10.7.

Намір

Шаблон, досить невеликий образ віртуального диска, який можна скопіювати для використання в будь-якому VirtualBoxVM.

Вимоги

VirtualBox 4.1.18 або новішої версії

Запасний привід. Для віртуальної машини з 2 ГБ пам’яті достатньо пристрою об'ємом 16 ГБ.

Створіть шаблон

  • Використовуйте Disk Utility для розділення запасного диска, одного розділу
  • назвіть шаблон розділу « Гірський лев»
  • встановіть завантажувач до вашого шаблону
  • встановити гірський лев до шаблону
  • коли на екрані привітання відображаються регіони, вимкніть
  • використовувати Менеджер запуску, щоб почати з чогось іншого, крім шаблону
  • використовуйте панель диска запуску системних налаштувань, щоб вибрати систему для щоденного використання
  • необов'язково, встановіть інші речі на пристрій, що включає шаблон
  • в ідеалі оптимізуйте шаблон (я використовував iDefrag)
  • використовуйте Disk Utility для видалення вільного місця
  • демонтуйте шаблон
  • отримати розмір пристрою в байтах
  • створити образ віртуального диска пристрою
  • перетягніть зображення у віртуальний медіа-менеджер VirtualBox.

Перше використання копії шаблону

  • Використовуйте віртуальний медіа-менеджер, щоб скопіювати зображення
  • додати копію до віртуальної машини
  • конфігуруйте апарат не використовувати EFI
  • запустити машину
  • дайте чіткому назві стартовому томі.

Підказки

Для віртуальної машини, налаштованої способом, описаним вище:

  • не вмикайте FileVault 2 - без EfiLoginUI неможливо почати із захищеного тома
  • не вибирайте About This Mac з меню Apple - замість цього використовуйте Інформацію про систему 
  • OS X може не перезапуститися без невеликого втручання - див. Нижче.

Щоразу, коли ви запускаєте віртуальну машину

Для багатослів’я використовуйте варіант завантаження -v. Приклад, з хімерою:

Знімок екрана Chimera 1.11.1 з можливістю завантаження -v

Кожен раз, коли ви намагаєтеся перезапустити віртуальну машину

Багатослівність дозволить вам побачити, коли все зроблено , після чого буде здійснено спробу MACH Reboot :

OS X у VirtualBoxVM не виходить за межі MACH Reboot

Якщо OS X не виходить за межі цієї точки, скористайтеся машинним меню VirtualBoxVM:

  • Скидання.

Завантажувачі

Для першого тесту я вибрав Химера 1.10.0.

MultiBeast 5.0 для Mountain Lion може встановити Chimera 1.11.1.

Отримання розміру пристрою

Скористайтеся дискутилом .

У цьому прикладі я хочу розмір disk4:

sh-3.2$ diskutil list disk4
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *15.9 GB    disk4
   1:                        EFI                         209.7 MB   disk4s1
   2:                  Apple_HFS Mountain Lion template  14.4 GB    disk4s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk4s3
   4:                 Apple_Boot Coriolis Recovery HD    650.0 MB   disk4s4
sh-3.2$ diskutil info disk4 | grep Total
   Total Size:               15.9 GB (15879634944 Bytes) (exactly 31014912 512-Byte-Blocks)

Друга команда - diskutil info disk4 | grep Total- дала мені загальну суму.

Створення віртуального образу диска пристрою

Використовуйте VBoxManage convertfromraw .

Для прикладу вище:

sudo cat /dev/disk4 | VBoxManage convertfromraw stdin ~/Documents/Mountain\ Lion\ template.vdi 15879634944

Оскільки нулі були записані, коли вільний простір було стерто, отримане зображення повинно бути набагато меншим за розмір пристрою - ймовірно, менше 8 ГБ.

Додатковий кредит: прийнята відповідь на питання Super User, VirtualBox: завантаження клонованого диска .

Навіщо зображувати весь пристрій?

Припустимо, що майбутня версія VirtualBox зможе використовувати Apple_Bootфрагменти.

Серійний номер та апаратний UUID

Я не знаю, що нормально для VirtualBox.

Скріншот мого результату тестування (тип машини Mac OS X, машинна версія Mac OS X (64 біт), Chimera 1.11.1):

серійний номер та апаратний UUID у VirtualBoxVM

Можна змінити такі речі, але методи зміни виходять за рамки цього питання.


Більш тривалий підхід

У версії 7 цієї відповіді було окреслено більш тривалий і складний підхід до встановлення та запуску 10.7 у VirtualBoxVM. Такий підхід, спочатку 10,7, може бути однаково хорошим для 10,8.


@bmike head-up, перш ніж я правильно виправлю цю відповідь: sudo створює .vdiте, що записується лише системою (root). Таким чином, буде щонайменше один додатковий крок: розслаблення / розширення дозволів, перш ніж це .vdiможе бути записано зареєстрованим користувачем. Ще кілька годин тестування, тоді я зроблю редагування належним чином.
Грехем Перрін

virtualbox.org/ticket/9388#comment:17 змушує мене підозрювати, що не було оголошено про поліпшення VirtualBox.
Грем Перрін

3

VMWare Fusion 4 повинен підтримувати його, але я не знаю, чи це ще немає?


Перевірте це тут:http://www.vmware.com/products/fusion/overview.html
Eonil

2

Дивіться цю статтю: http://osxdaily.com/2011/06/08/create-burn-bootable-mac-os-x-lion-install-disc/

Використовуйте .dmg як свій вихідний диск. Можливо, вам доведеться спочатку перетворити його в .iso: якщо це так, скористайтеся програмою Disk Utility, щоб перетворити його у зображення "Master / CD / DVD" (.cdo) та просто перейменувати його на .iso.


1

Я знайшов рішення для запуску Mac OS X в VirtualBox на апаратному забезпеченні Mac за адресою http://ntk.me/2012/09/07/os-x-on-os-x/ . Я ще не пробував налаштування 10.9, але успішно встановив і запустив Mac OS X 10.8 (Mountain Lion) у VirtualBox 4.3. Я виявив, що мені потрібно було шукати та завантажити копію NullCPUPowerManagement.kext, щоб інсталятор закінчив завантажувати, але це було єдине зайве, що потрібно сценарію. Мені також довелося запустити інсталятор пару разів, але це могло бути тільки через те, що у першої інсталяції не вистачає місця на диску.


0

NVRAM для Lion у віртуальній машині

Я не використовую VMware, і не знаю, яку версію використовував той, хто опублікував наступну статтю, але, здається, вона містить цікаву інформацію про NVRAM.

Встановлення Mac OS X Lion у VMware - очевидні: рішення (без датування, 2-го липня)

Може допомогти людям задуматися про те, як розпочати інсталяцію Lion без оновлення Snow Leopard у віртуальних машинах, на яких розміщені інші речі, ніж VMWare Fusion.


0

З VMWare Fusion 4 існує дуже елегантний підхід до встановлення Lion у VM. По суті, використовуючи зображення встановлення Lion із магазину додатків Mac. Вона зводиться, щоб перетягнути інсталятор Lion, щоб розпочати роботу. Не потрібна конверсія зображень диска, не потрібні запасні розділи, як зазначено у Встановлення Mac OS X 10.7 (Lion) як віртуальної машини в Fusion 4. Крім того, для OS X є доступні інструменти VMWare, коли ви також встановите OS X Lion.

Щоб встановити Mac OS X 10.7 (Lion) у віртуальну машину за допомогою програми інсталятора Lion, завантажте:

  1. У панелі Fusion на панелі меню перейдіть до Файл> Створити.

  2. Оберіть Продовжити без диска.

  3. Перетягніть програму Install Mac OS X Lion на спадний диск Використовувати інсталяційний диск операційної системи або зображення. (Внутрішня рамка вікна підсвічується синім кольором, що вказує на те, що ви можете кинути файл туди).

    Випадаюче меню змінюється на Встановити Mac OS X Lion.

  4. Клацніть Продовжити.

  5. Переконайтеся, що для операційної системи встановлено Apple Mac OS X, а версія встановлена ​​на OS X 10.7 64-бітну, потім натисніть кнопку Продовжити.

  6. Якщо ви хочете відрегулювати будь-яке з налаштувань, натисніть кнопку Налаштувати параметри, щоб вказати значення, що не мають значення за замовчуванням для пам'яті (оперативної пам'яті), процесора, розміру жорсткого диска тощо

  7. Клацніть Готово.

    Починається установка.

  8. Коли з'явиться запит, виберіть Перевстановити Mac OS X та натисніть Продовжити.

  9. Клацніть Продовжити.

  10. Погодьтеся з ліцензійною угодою та дотримуйся підказок, щоб розпочати встановлення. Установник Lion завантажує додаткові необхідні компоненти, після чого перезавантажується.

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