Переместить физическую установку Snow Leopard в VirtualBox

764
SoItBegins

У меня есть физическая установка Mac OS X 10.6.8 (Snow Leopard), которая успешно работает на моем MacBook Pro. Я хочу переместить эту установку (не устанавливать новую копию OS X и переместить мои данные, переместить существующую ОС ) в экземпляр VirtualBox, чтобы я мог перейти на Mavericks, но при этом сохранить обратную совместимость с несколькими старыми приложениями, для которых требуется Rosetta бежать.

Можно ли этого достичь? Если так, как бы я поступил?

РЕДАКТИРОВАТЬ: Чтобы было ясно, я не хочу устанавливать свежую копию OS X в виртуальную машину, я хочу переместить мою текущую копию с различными настройками (установка Homebrew, патчи Shellshock, обновленная версия системы Python и т. Д.), Эффективно клонировать мой диск в виртуальную машину, если это возможно.

0

1 ответ на вопрос

2
MariusMatutiae

Конечно, это. Установите легальную копию Mac OS на VirtualBox, здесь вы найдете отличные инструкции для этого. Убедитесь, что диск, который вы выделяете для виртуальной машины, по крайней мере такой же большой, как занятая часть вашего диска.

Затем установите гостевые дополнения на виртуальной машине. Это идеальное время для полного резервного копирования вашей системы, на случай, если что-то пойдет не так.

Теперь вы можете поделиться всем своим хост-диском с виртуальной машиной. На этом этапе вы можете свободно копировать все файлы из общей папки (вашего хост-диска) на диск виртуальной машины.

Размонтируйте общую папку. Теперь сохраните образ виртуальной машины в виде файла OVA (в процессе экспорта ). Скопируйте файл OVA на внешнюю поддержку, например, на достаточно большой USB-накопитель или жесткий диск. Установите новую ОС на свой компьютер, установите VirtualBox, импортируйте файл OVA в новый VirtualBox. Вот и все.

Хм. Это хороший совет, но это не совсем то, что я искал. Я пытаюсь перенести мою текущую установку OS X (не других файлов, самой OS X) со всеми персонализациями, которые я сделал со временем. SoItBegins 8 лет назад 0
@ SoItBegins Но это именно то, что я предлагаю. Если вы перезаписываете все файлы виртуальной машины, в том числе системные файлы, а не только свои личные файлы, файлами, которые есть на вашем хосте, это именно то, что вы собираетесь получить. MariusMatutiae 8 лет назад 0
Поэтому, если я скопировал свою папку / usr / bin, чтобы перезаписать виртуальную машину / usr / bin, в качестве примера. SoItBegins 8 лет назад 0
Вот так. Он заменит исходные, ** un ** измененные файлы на ваши собственные, измененные версии. MariusMatutiae 8 лет назад 0

Похожие вопросы