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

Да, это возможно. Это даже не тот жесткий диск, это просто займет некоторое время, Ubuntu LiveCD, sticky-back-plastic и внешний USB-диск (если у вас нет более одного внутреннего диска).

Предварительный шаг: Преобразуйте диск во что-то полезное

И VMware, и VirtualBox (среди прочих) используют дисковые форматы, которые плохо поддаются прямой записи на диск. Вы мочь но лично я считаю, что удобнее сначала записать его на промежуточное, стандартное изображение. Вы можете сделать это из вашей текущей системы без необходимости загрузки с LiveCD.

  • Загрузите терминал и запустите в:

    cd /media/wherever-the-image-is/# for VMWaresudo apt-get install qemu-kvmqemu-img convert your-vmware-disk.vmdk -O raw disk.img# For VirtualBoxVBoxManage clonehd your-virtualbox-disk.vdi disk.img --format RAW
  • Подвиньте /media/wherever-the-image-is/disk.img куда-нибудь, куда ты не собираешься писать. Если вы планируете записать его на диск, на котором он находится в данный момент, вы захотите поместить его на отдельный внутренний диск или, в худшем случае, на внешний диск.

  • Следующие инструкции предполагают, что вы переместили его в /media/dave/disk.img (dave является внешним USB-диском)

  • Прежде чем вы начнете что-нибудь серьезное писать, убедитесь, что у вас есть резервные копии. Это банально, но одна опечатка, и есть очень реальная вероятность, что вы взорвете свою систему. Предположите, что что-то пойдет не так, и будьте готовы. CloneZilla может помочь вам создавать резервные копии всего диска, если у вас есть место для хранения этих данных.

Запишите образ на свой собственный диск

Вы захотите сделать что-то вроде этого. Это предполагает, что вы собираетесь перезаписать весь диск. Если вы хотите выполнить установку параллельно с Windows, не следуйте этим инструкциям! Переходим к охоте за пулями.

  • Загрузитесь с компакт-диска Ubuntu Live и нажмите "Попробовать Ubuntu".

  • Смонтируйте место, где хранится ваш образ vmdk (например, внешний USB-диск в качестве /media/dave). Делайте нет смонтируйте место, куда вы хотите написать.

  • Затем мы приступаем к работе:

    sudo dd if=/media/dave/disk.img of=/dev/sdX

    Вы хотите заменить sdX с правильным путем к вашему целевому диску. То sudo пароль пуст, просто нажмите return.

  • Затем вы можете открыть gparted или что-то еще, и вы должны увидеть свой раздел Ubuntu, расположенный на диске. Вы должны быть в состоянии расширить его.

Запишите образ на диск вместе с другой операционной системой

Возможно, это совершенно более безопасный способ ведения дел. Идея очень похожа, за исключением того, что вы правильно устанавливаете Ubuntu, а затем просто синхронизируете файлы с disk.img.

  • На этот раз ваш LiveCD должен быть той же версии Ubuntu, что и ваша виртуальная установка. Загрузитесь с Live CD и снова нажмите кнопку Установить.

  • Следуйте инструкциям установщика, перераспределяйте вещи так, как считаете нужным. Примерно через 10 минут вы будете установлены, и он попросит вас перезагрузиться. Не перезагружайтесь. Не имеет значения, если вы случайно это сделаете, просто убедитесь, что вы вернулись в LiveCD для получения следующих инструкций.

  • Смонтируйте раздел вашей новой установки и ваш внешний диск, на котором вы сохранили disk.img из предыдущих (просто дважды щелкните их в nautilus).

  • Смонтируйте свой ISO-файл disk.img в терминале:

    sudo mkdir /media/oldinstallsudo mount -o loop /media/dave/disk.img /media/oldinstall

    -Примечание - После создания нужного файла .img иногда при попытке смонтировать его как циклическое устройство может появиться следующая ошибка

    "Подпись NTFS отсутствует. Не удалось смонтировать '/dev/loop0': Недопустимый аргумент Устройство '/dev/loop0', похоже, не имеет допустимого NTFS. "

    Файл .img иногда содержит главную загрузочную запись и таблицу разделов перед фактическим разделом, который вы, возможно, захотите смонтировать. Следовательно, вам нужно выяснить смещение требуемого раздела. Для этого можно использовать разделенный инструмент. Для примера посмотрите на ответ sisco311 по этой ссылке http://ubuntuforums.org/archive/index.php/t-1576011.html

    Итак, если вы определили свое смещение как "xxx", то вы можете смонтировать свой раздел с помощью

    sudo mount -o loop,offset=xxx /media/dave/disk.img /media/oldinstall
  • Оттуда вы можете либо выбрать нужные файлы, либо просто скопировать все поверх вашей новой установки Ubuntu, используя что-то вроде:

    sudo rsync /media/oldinstall/ /media/my-new-install/
  • Перезагрузитесь, и вы должен вас встретит ваша старая установка VMware, но на голом металле. Если у вас возникнут неприятные проблемы с личинкой, вы можете исправить это с помощью возвращаюсь к Live CD, копирую и исправляю вещи.