1、虚拟机在硬盘存放方式本来就是文件,直接将虚拟机目录复制或打包就可以
2、虚拟机硬件和实际硬件不一样,就算克隆到实体机也大可能启动
3、如果是mbr引导,直接将/打包就可以备份,例如:tar zcvpf linux.tar.gz /
安装时在指定根分区解压缩,安装grub即可引导。参考一下gentoo的安装包
4、如果是EFI引导,GPT分区,可以用dd命令克隆整个硬盘
5、用UltraISO将CentOS光盘镜像写到U盘,这样安装比用光盘会快一些。
你如果想做成适用任何硬件的系统, 那么要做非常多的工作;
没有做过,我只说ghost的原理: windows系统的ghost(安装,非备份恢复),
1、把所有驱动都卸载了(否则不同的硬件要蓝屏)
2、然后ghost备份系统;
3、检测硬件(检测到相应的硬件, 恢复的时候自动安装(包括很多ghost的时候强制安装的流氓软件也一并安装))
而linux系统其实不存在这些问题, 我相信你会问这些问题,那么你重来没有自己在linux中安装驱动, 所以你只要把这个系统复制到U盘或者光驱,可以直接在另外一台电脑直接启动;甚至只要内核就可以; 当然包括MBR也要复制,否则不能引导,通常的驱动它都会自动加载, 特殊的(内核中没有的), 那么你需要到硬件管网找到驱动下载下来, 然后加载下即可;
dd of=centos_x86-64.iso if=/dev/sda bs=2M
用 linux 就别记着 ghost吧