Как установить OSX в VirtualBox на Macbook Air с помощью Apple Reinstall USB

8

В настоящее время я использую OSX и Ubuntu с двойной загрузкой на своем Macbook Air, но было бы неплохо запустить OSX в Ubuntu через VirtualBox. Это кажется возможным с использованием VirtualBox и является законным - в блоге Oracle даже есть пост, описывающий это: http://blogs.oracle.com/karim/entry/install_mac_os_x_in . На самом деле, я читал в другом месте, что это законно с OSX Server, но не могу найти причину, почему это было бы незаконно с обычным OSX - пожалуйста, дайте мне знать, если вы думаете иначе.

У меня проблема в том, что MacBook Air поставляется не с загрузочным DVD, а с «переустановленным диском», который представляет собой USB-накопитель, который выступает в качестве привода CDROM. Он, похоже, не отформатирован в ISO9660, но имеет таблицу разделов Apple, с OSX, установленной в разделе HFS. refit говорит, что у него также есть «boot.efi». Я не очень хорошо знаю загрузку / разметку Apple и был бы очень признателен за советы о том, как преобразовать этот USB в ISO или загрузить его в VirtualBox другим способом.

Евг
источник
1
«но не могу найти причину, почему это было бы незаконно с нормальным OSX» - потому что EULA не позволяет вам.
ta.speot.is
1
Хотя я полагаю, что вы задаете вопрос добросовестно, учтите, что вы все еще пытаетесь обойти ограничения, которые, вероятно, существуют для определенной цели. Является ли все это совершенно законным или нет, это не является предметом обсуждения здесь. Связанный: Mac OS X в качестве гостя на VirtualBox с Ubuntu Host? и как установить Mac OS X 10.6 Snow Leopard в VMWare? (только упомянуть несколько)
slhck
Разница между моим вопросом и этими двумя заключается в том, что я планирую запустить OSX на «компьютере под брендом Apple», как того требует лицензионное соглашение, в котором не упоминается о виртуализации. Какую часть EULA вы думаете, это нарушит?
eug
Кстати, EULA находится по адресу images.apple.com/legal/sla/docs/macosx106.pdf
от
Ну, одна из причин заключается в том, что вам разрешено иметь только одну копию OS X. Виртуализация («работающая на оборудовании Apple»), вероятно, не самая большая юридическая проблема здесь - учтите, что, запуская ее в виртуализированной аппаратной среде, вы обходят системные проверки OS X, которые обычно проверяют аппаратное обеспечение Apple. Но я не юрист, поэтому не могу дать вам окончательный ответ.
Slhck

Ответы:

1

Я получил это, работая с моего физического раздела. Точно не отвечает на мой первоначальный вопрос, но это работает.

Есть два способа сделать это:

  1. Преобразование физического раздела в vdi (VBoxManage convertfromraw ...)
  2. Прямой доступ к необработанному разделу. Я также сделал его неизменным, чтобы VirtualBox помещал записи в отдельный файл - я чувствую себя в большей безопасности, так как необработанный доступ должен быть довольно опасным (то есть легко повредить установку OSX).
Евг
источник