批量复制VMware虚拟机系统
在用VMware安装CentOS 6.3做练习和演练时,需要使用到多台linux客户端什么环境模拟。为了省去许多重复安装系统的步骤和时间,我们可以把虚拟机中系统的存放的目录复制一个再打开便可。可以把虚拟机中的机器这样理解:现实环境中的多台同样配置的主机,互换硬盘也同样可以正常开机。这个“硬盘”就同虚拟机保存的文件是一样的。
首先在第一台虚拟机安装的时候要注意的是:
①记得保存的路径和文件夹名
②把虚拟机的硬盘设置为固定单个文件
操作系统的安装---省略
系统安装完成之后转到刚才设定的路径下(D:\CentOS),把整个CentOS目录复制到另外一个地方,再在虚拟机中File---Open---打开复制到的地址选择虚拟机文件。
开机过程中会有提示"I moved it" 和"I copied it",选"I copied it"。
正常进入系统……
但此时的系统是上不了网的,用ifconfig查看显示没有网卡能够正常获得IP,并且只有一个eth1驱动上了。
正常来说,linux在识别网卡时第一张会是eth0,第二张才是eth1。在这里成这样是因为复制系统的过程中复制的文件已经有一个网卡在/etc/udev/rules.d/70-persistent-net.rules被识别成了eth0,而虚拟机中的识别成了eth1。
解决方法是:
编辑/etc/udev/rules.d/70-persistent-net.rules
找到与ifconfig -a得出的MAC相同的一行(NAME='eth1'这一行),把它改为"NAME=eth0 ",然后把上面一行(NAME='eth0')删除掉。
编辑/etc/sysconfig/network-script/ifcfg-eth0
把MAC改为正确的,把UUID删掉。
编辑/etc/sysconf/network,把hostname也改一下。
重启生效!
转载于:https://blog.51cto.com/fengzhige/1035150