Выполните раздел Linux на VirtualBox

На моем компьютере у меня было несколько разделов и операционных систем.

/dev/sda1 -> recovery
/dev/sda2 -> linux
/dev/sda3 -> swap
/dev/sda4 -> windows

Я сделал резервное копирование образа раздела Linux:

pv < /dev/sda2 > linux-backup.img

Затем я отформатировал все от ноутбука.

Как я могу использовать это изображение в новой машине VirtualBox?

Я только интересуюсь разделом Linux, и хотят использовать его в виртуальной машине в течение некоторого времени. Я пытался преобразовать изображение:

VBoxManage convertfromraw --format VDI linux-backup.img linux.vdi

... но это дает мне целый диск, содержащий данные (/dev/sda в VM), не раздел (я предполагаю, что мне были бы нужны данные внутри a /dev/sda1). И другая проблема, что это не является загрузочным.

У кого-либо есть идея?

ОБНОВЛЕНИЕ: обновленный вопрос указать, что я не буду использовать раздел одновременно от компьютера и от VM! Я просто хочу использовать его в течение некоторого времени в VM.

2
задан 11 April 2018 в 17:07

2 ответа

Команда VBoxManage convertfromraw предназначен для образов дисков, не изображений разделов.

Необходимо создать новый диск, содержащий раздел из изображения.

Отказ от ответственности

Следующие инструкции адаптированы из моего другого ответа, и я еще не протестировал их на изображение.

Инструкции

  1. Создайте новый VM с новым виртуальным жестким диском с достаточной способностью. Загрузите живой дистрибутив.

  2. Отформатируйте пустой жесткий диск, создайте (по крайней мере), единственный раздел с равным или более высоким размером, чем Ваше изображение.

  3. Восстановите свое изображение к недавно созданному разделу, например.

    dd if=/media/shared/partition.img of=/dev/sdb1
    
  4. Дополнительно расширьте восстановленную файловую систему для соответствия текущему размеру раздела, например.

    resize2fs /dev/sdb1
    
  5. Восстановите GRUB с помощью chroot метода.

  6. Конфигурационные файлы редактирования при необходимости (особенно /etc/fstab, /etc/network/interfaces).

  7. Закройте VM, отсоедините живые медиа дистрибутива и загрузите Ваш клон сервера.

Ссылки

0
ответ дан 2 December 2019 в 07:50

Я не знаю, как сделать это с помощью .img файла, но целью является с готовностью выполнимое использование Clonezilla. Просто возьмите резервное копирование Clonezilla раздела, затем загрузите свое использование виртуальной машины Clonezilla и восстановите резервное копирование в него.

Я на самом деле просто сделал это вчера для тестирования 18,04 обновлений в vm прежде, чем сделать его на реальной машине.

0
ответ дан 2 December 2019 в 07:50

Другие вопросы по тегам:

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