Миграция виртуальной машины Virtualbox в физическую систему с двойной загрузкой

Миграция виртуальной машины Virtualbox в физическую систему с двойной загрузкой

Я запускаю виртуальную машину Linux Mint 12 в Virtualbox. Я хотел бы переместить ее в конфигурацию с двойной загрузкой с моей установкой Windows 7. У меня там много настроек и установленных приложений, и мои исследования говорят, что я не могу просто скопировать файлы.

Думаю, я мог бы добиться этого, имея некий список, который я мог бы затем импортировать для установки apt-get, а затем создать резервную копию моих файлов ~/... Я на правильном пути или окончательно заблудился?

решение1

Лично я никогда не выполнял успешное преобразование Virtual to Physical (V2P). Однако есть некоторые рекомендации и несколько сторонних инструментов, которые могут помочь в этом процессе.

Предлагаю начать срекомендации, предоставленные VMware.

Этотответ на SE SuperUserобсуждается метод, специфичный для VirtualBox, а также возможности успеха и неудачи.

Я предполагаю, что это будет стоящее занятие. Однако меня беспокоит то, как сделать вашу текущую физическую систему «двойной загрузкой». Если вы еще не разбили свой жесткий диск на разделы для двойной загрузки, все может очень быстро стать очень некрасивым. Я бы предложил использовать установщик Linux Mint для создания загрузчика и раздела двойной загрузки, а затем попытаться создать образ вашего виртуального диска на недавно созданной области.

решение2

Я думаю, вы на правильном пути. Если бы я был на вашем месте, вот как бы я это сделал:

Сделайте новую установку Linux Mint 13, теперь, когда он вышел. Надеюсь, он сможет переразбить ваш диск и сжать ваш существующий раздел NTFS неразрушающим образом, но обычно гораздо безопаснее и проще просто установить на чистый диск.

Научитесь использовать aptitude, это должно позволить вам довольно быстро переустановить все ваши приложения. Если он не был установлен через apt-get, то он, вероятно, находится в /usr/local/ или /opt/

Установите virtualbox на LM13, чтобы вы могли запустить свою старую установку LM12. Затем просто используйте rsync для переноса ваших файлов и каталогов. Если вы не установили много служб, вам, вероятно, не нужно делать много, кроме переноса вашего домашнего каталога.

Конечно, это может показаться немного запутанным, но я в основном переносил свой каталог /home в течение 10 лет по крайней мере через 3 дистрибутива Linux. Миграция данных на самом деле довольно проста, никаких пользовательских настроек не зарыто в каком-то реестре или где-то еще в файловой системе. Может потребоваться немного больше работы по миграции служб, но даже в этом случае файлы для миграции будут ограничены каталогами /etc и /var.

решение3

Используйте dd и получите разделы на внешнем жестком диске или флешке. Используйте live gparted cd для изменения размера окон. Создайте соответствующие разделы и восстановите их. Отредактируйте соответствующие файлы fstab и т. д. Переустановите grub. Все должно быть готово :)

Связанный контент