我已经做了我的Linux操作系统的备份在bacukp.tgz是centos 6.4 。 现在我想从中创build一个新的虚拟机vmware。
所以,我首先需要安装centosforms的CD或ISO,然后我用备份覆盖所有的文件,或者有什么办法,我可以直接启动backup.tgz
mount / 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
当然首先你需要安装新鲜的centos-6.4,然后解压backup.tgz
这个评论开始了,但变得太长了。
如果你直接在你正在运行的系统上解压,那么当你覆盖库的时候,它很可能会崩溃,所以你需要尝试去除各种系统目录。 由于设备path错误和驱动程序丢失,也可能无法启动。
正如ALex_hha所说,你最好的计划可能是安装全新的Centos副本,然后有select地恢复非系统目录。 或者从一个外部的iso映像启动你的虚拟机,或者把它挂载到另一个虚拟机,然后解压,但是你会遇到同样的设备问题。
今后,请详细阅读AWS的VM导出,Vmware的Converter和所谓的p2v。