На этот вопрос уже есть ответ:
I Я пытаюсь создать Linux с нуля. Я установлю его в виртуальный бокс. Позже я хочу извлечь в него файловую систему ext2. Возможно ли это?
РЕДАКТИРОВАТЬ: Я хочу извлечь файловую систему root.ext2 в vdi, смонтировать ее в среде рабочего стола Ubuntu и chroot в нее.
РЕДАКТИРОВАТЬ2: модераторы отметили мою тему как повторяющуюся, но она совсем не дублирует вышеупомянутую тему.
Я нашел полный ответ на свой вопрос. Я размещаю ссылку как ссылку на людей, которые ищут тот же ответ: http://www.turnkeylinux.org/blog/convert-vm-iso
Я не попробовал его, но они могли быть шагами:
Если Ваш 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...