Я сделал резервную копию своей ОС Linux в bacukp.tgz
который centos 6.4
. Теперь я хочу создать из него новую виртуальную машину vmware.
Итак, мне сначала нужно установить centos form cd или iso, а затем я перезаписываю все файлы с помощью резервной копии или есть ли способ, которым я могу напрямую начать с backup.tgz
монтировать / dev, / sys, / proc с привязкой монтирования к / target
mount -o bind /dev /target/dev
mount -o bind /sys /target/sys
mount -o bind /proc /target/proc
chroot в / цель
chroot /target
установить grub
Это началось с комментария, но стало слишком длинным.
Если вы выполняете распаковку непосредственно через систему, в которой работаете, она, скорее всего, выйдет из строя при перезаписи библиотек, поэтому вам придется поэкспериментировать с исключением различных системных каталогов. Кроме того, вероятно, он не будет загружаться впоследствии из-за неправильного пути к устройству и отсутствия драйверов.
Как говорит ALex_hha, лучшим планом может быть установка новой копии Centos, а затем выборочное восстановление несистемных каталогов. Или загрузите свою виртуальную машину с внешнего iso-образа или подключите ее к другой виртуальной машине, а затем распакуйте, но вы столкнетесь с теми же проблемами устройства.
В будущем читайте об экспорте виртуальных машин AWS, конвертере Vmware и так называемом p2v в целом.
Конечно, прежде всего вам нужно установить свежий centos-6.4, а затем распаковать backup.tgz