На моем старом компьютере с ОС Ubuntu установлена программа Vimware. Я хочу установить на новом компьютере ту же машину, только как физическую, а не виртуальную.
Могу ли я это сделать? Как?
решение1
сделайте образ виртуальной машины и восстановите его на исходной машине
решение2
Это возможно, но это будет утомительно и вы можете столкнуться с проблемой разбиения диска. Переустановка была бы проще.
Вам понадобится несколько инструментов и, в основном, время, поскольку вы не можете загрузить операционную систему, которую вы в данный момент просто резервируете или восстанавливаете, а ваша (скажем) Исходная ОС является виртуальной. Я назову виртуальную ОС «Исходной», а будущую физическую ОС — «Целевой».
Если у вас есть другие загружаемые виртуальные машины Linux, вам повезло немного больше.
- Вам понадобится загрузочный Live Linux CD, возможно, у вас есть Ubuntu, и вам понадобится внешний жесткий диск с объемом, по крайней мере, равным размеру преобразуемого виртуального жесткого диска.
- правильно завершите работу исходной виртуальной машины идругойВМ
- отсоедините виртуальный жесткий диск, который необходимо преобразовать, от исходной виртуальной машины и подключите его кдругойVM. Главное здесь то, что этот виртуальный HDD вообще не должен использоваться (если ваш Linux автоматически монтирует его во время загрузки, вам придется размонтировать его позже)
- загрузиться в этодругойВМ.
- найдите недавно подключенный жесткий диск и отмонтируйте его
- подключите внешний жесткий диск. (Gnome может смонтировать его, если нет, вам придется смонтировать его вручную)
- используйте
dd
команду для создания большого образа всего «конвертируемого» диска прямо на внешнем жестком диске. ПРОЧИТАЙТЕ справкуdd
, неправильные параметры командной строки могут испортить ваши здоровые виртуальные диски. - после сохранения файла образа отключите внешний жесткий диск и выключите виртуальную машину.
Если у вас нет других виртуальных машин, вам нужно будет присоединить Live CD к оригинальной виртуальной машине и загрузиться с Live CD (это то, где многие люди терпят неудачу, дважды проверьте, включена ли загрузка с CD на виртуальной машине). Затем смонтируйте внешний жесткий диск, отмонтируйте оригинальный жесткий диск, и все будет так же, как указано выше, начиная со dd
строки «использование команды».
На целевой машине:
- вставьте Live CD в целевую машину и загрузитесь с Live CD
- подключите внешний жесткий диск и смонтируйте его.
- используйте
dd
команду еще раз, чтобы воссоздать физический диск из файла образа, который вы сделали ранее (ПРОЧИТАЙТЕ руководство еще раз!) Если вы что-то перепутаете, худшее, что может произойти, это скопировать весь - пустой - физический диск в ваш правильно созданный образ диска (то есть, когда выДействительнонужно время...) - ЗАКОНЧЕННЫЙ!
- вам придется перенастроить разделы,
gparted
так как весь диск Target будет такого же размера, как и виртуальный диск. И для полноты картины проверьте, можете ли вы загрузить раздел (вам может потребоваться переустановить grub). О, и проведите fsck на HDD.