Как я могу извлечь файловую систему из vdi [дубликат]

На этот вопрос уже есть ответ:

I Я пытаюсь создать Linux с нуля. Я установлю его в виртуальный бокс. Позже я хочу извлечь в него файловую систему ext2. Возможно ли это?

РЕДАКТИРОВАТЬ: Я хочу извлечь файловую систему root.ext2 в vdi, смонтировать ее в среде рабочего стола Ubuntu и chroot в нее.

РЕДАКТИРОВАТЬ2: модераторы отметили мою тему как повторяющуюся, но она совсем не дублирует вышеупомянутую тему.

Я нашел полный ответ на свой вопрос. Я размещаю ссылку как ссылку на людей, которые ищут тот же ответ: http://www.turnkeylinux.org/blog/convert-vm-iso

0
задан 23 April 2014 в 21:31

2 ответа

Я не попробовал его, но они могли быть шагами:

  1. отображают папку хоста как совместно используемую папку в виртуальной машине поля.
  2. использование dd команда из vm к сырым данным копируют vm диск в файл в совместно используемой папке.
  3. используют необработанный файл и dd для записи его в реальный жесткий диск.
  4. использование что-то как gparted для расширения раздела к длине жесткого диска, если не тот же размер.
  5. начальная загрузка для того раздела и посмотрите его если работы.
0
ответ дан 8 October 2019 в 01:18

Если Ваш VDI имеет тип, статичный тогда, можно использовать цикл, монтируются для монтирования VDI в хосте с помощью ntfs-3g, и просто получает доступ к нему как любая другая файловая система.

, Если это - динамический VDI тогда, можно создать временный VM использование liveCD. Тогда временно выпустите свой VDI от Вашего XP VM и присвойте его этому VM. При начальной загрузке живого CD, можно тогда открыть командный процессор и сделать

    sudo -i
mkidir /xp
mount -t ntfs3g /dev/hda1 /xp
cd /xp
#You can now access and edit the XP VDI

, Если Вы хотите переместить файлы в и от хоста, существуют различные пути: например, второй статический VDI, который можно тогда циклично выполнить, монтируется на хосте; старый добрый ftp...

0
ответ дан 8 October 2019 в 01:18

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

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