Установить 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 нарушает лицензионное соглашение.
Ян С.
Есть сайты , которые принимают весь предварительно комплекте изображений Virtual Box , который полностью избавит вас от необходимости проходить через какой - либо установки / настройки виртуальной машины
Александр - восстановим Монике
@XAleXOwnZX, если это все еще верно, можете ли вы перечислить некоторые?
Эйдан Майлз
Google "изображения виртуальных коробок"
Александр - Восстановить Монику

Ответы:

8

Эти инструкции предназначены для VirtualBox в Windows и Linux, но они хорошо работают и в OS X. Взято отсюда - сокращенно и модифицировано для гостевой ОС OS X:

  • Копируйте ваш оригинальный DVD с Snow Leopard в формате ISO.
  • В VirtualBox создайте новую виртуальную машину. Назовите его как хотите, но выберите «Mac OS X» в качестве операционной системы и «Mac OS X Server» в качестве версии. Нажмите кнопку "Далее. Назначьте достаточное количество оперативной памяти для виртуальной машины. Я выбрал 1024 МБ. Нажмите кнопку "Далее. Создав новый виртуальный жесткий диск, я выбрал 20 ГБ динамически расширяемого хранилища. Нажмите готово.
  • Откройте настройки для этой новой виртуальной машины и в разделе «Хранилище» загрузите Snow Leopard 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 = "наша работа по этим словам защищенаplesedontsteal (c) AppleComputerInc" />

  • Сохраните и закройте файл.

  • Откройте VirtualBox и включите виртуальную машину. Установка начнется через несколько минут. Выберите ваш язык. Теперь откройте Дисковую утилиту в меню Утилиты. Выберите виртуальный диск и нажмите «Стереть». Закройте его, и теперь вы можете установить OSX. Перед этим вы можете настроить установку. Может быть интересно отключить дополнительные языковые переводы или поддержку принтера (вы экономите около 2 ГБ).

Ян С.
источник
1
Мне не повезло найти файл .XML. В ~ / Library / VirtualBox / нет папки Machines, и Finder не может найти OSX.xml на жестком диске. Все, что я могу найти, это / VirtualBox VMs / OSX / в моей домашней папке / папке пользователя с .vbox, .vbox-prev и .vhd
Дэвид
1
Я вижу VirtualBox.xml в ~ / Library / VirtualBox /, в котором есть материал ExtraDataItem. Должен ли я положить его там?
Дэвид
Не повезло, просто к вашему сведению.
Дэвид
@ Дэвид, это облом. Я не пробовал это в течение очень долгого времени, поэтому VirtualBox, возможно, перешел. :(
Ян С.
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 сохраняют вашу виртуальную /Users/<user>/VirtualBox VMs/<vm name>/<vm name>.vbox машину в разделе « Совет: резервное копирование перед внесением изменений».
Hanxue
2

Во время разговора у меня работает SL 10.6.8 VBox. Это работает отлично, если немного медленно. Я собираюсь отказаться от него по причинам, совершенно не связанным с VirtualBox, но давайте посмотрим, смогу ли я вспомнить все, что я сделал, чтобы запустить его:

1) Как сказал другой ответ, начните с копирования оригинального SL DVD. Мой был 10.6.0.

2) Также как и в другом ответе, создайте новую виртуальную машину, выберите 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 Server (82543GC)

Порты> Последовательные порты> Включить последовательный порт (снимите этот флажок)

Порты> USB> Включить контроллер USB (проверено)

Порты> USB> Включить USB 2.0 (проверено)

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

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

Это именно то, что я сделал и бегу сейчас. Обновлен с 10.6.0 до 10.6.8 с использованием стандартного обновления программного обеспечения. Никаких патчей, кекстов или других хаков не требуется.

Моя система: iMac 21,5 ", конец 2009 г. (Intel Core 2 Duo 3,06 ГГц, 16 ГБ ОЗУ)

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

Я пытался обновить VirtualBox до 4.1.14, но это как-то сломало эту ВМ. Я так и не понял, почему, но это не позволило мне обновить. Еще не пробовал 4.1.16. Если вы не можете установить его на текущую версию с этими настройками, может быть, поэтому?

Надеюсь, это поможет!

Vickash
источник
0

У меня старый macbook (белый 13 "). Я не смог обновить Mavericks через AppStore из-за моего оборудования (не позволяло мне скачивать). В настоящее время на 10.6.8

Я установил последнюю версию virtualbox (4.3.6). Я нашел 10.8.5 installesd.iso в сети (не помню, где). Практически все настройки по умолчанию (40 ГБ статического HD в формате .vdi, 2 ГБ ОЗУ, 128 МБ видеопамяти). В настройках контроллером по умолчанию является SATA, который у меня работал. Я добавил файл installesd.iso в виртуальный привод DVD и запустил компьютер. Машина запустится, и вы увидите пару минут, а затем перейдете на экран параметров установочного диска. Выберите «Дисковая утилита». В «Дисковой утилите» выберите виртуальный жесткий диск, который у вас есть для компьютера (тот, что находится в самом верху списка). Выберите «раздел» -> 1 раздел -> расширенный Mac OS (журнал) и нажмите «раздел», чтобы разделить диск. Закройте утилиту диска, затем выберите переустановить osx. Выберите ваш виртуальный жесткий диск и установите.

Взял fooooorrrrrrreeeevvvvvveerrrrrrrrr! Сказали установку 20 мин. Было больше похоже на 45 мин. Если во время установки экран становится белым, это просто экран в режиме ожидания. Нажмите обратно в окне машины, и он должен показать вам текущий статус установки. Создайте учетную запись, как обычно для Mac, и начните использовать свой Mac.

Теперь я могу обновить свою виртуальную машину до Mavericks (в настоящее время загружается) на голом железе, которое я не смог обновить.

стивен
источник