首页 > 代码库 > CentOS下Clonezilla通过网络自动备份还原系统

CentOS下Clonezilla通过网络自动备份还原系统

公司安装Win7 或者Win7、ubuntu双系统比较频繁,而且经常都是相同型号的台式机或者笔记本。所以使用了CentOS搭建了Clonezilla,通过pxe自动批量安装系统,简单方便而且快捷。一个Win7系统安装好的时间大概也就10分钟不到。

今天趁着有空在公司用虚拟机做了一个实验正好记一下顺便跟大家分享一下:

1.设置tftp

#rpm -qa tftp

#yum install tftp-server

#vim /etc/xinetd.d/tftp

disable设置改为no

#/etc/init.d/xinetd start

#chkconfig xinetd on

2安装 syslinux 

#yum install syslinux

安装完成之后会在 /usr/share/syslinux/生成一些引导用的文件

#cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/

#mkdir /var/lib/tftpboot/pxelinux.cfg

#touch  /var/lib/tftpboot/pxelinux.cfg/default

default haha

prompt 0

timeout 30

MENU TITLE PXE Menu

LABEL haha

    MENU LABEL Clonezilla Install

    KERNEL vmlinuz

    APPEND initrd=initrd.img fetch=tftp://10.100.2.102/filesystem.squashfs boot=live config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts="" ocs_live_batch="no" locales="" vga=788 nosplash noprompt      ##这里面的格式可以参考clonezilla的官网(http://clonezilla.org/livepxe.php)

3设置clonezilla

#mkdir /mnt/isoimage

#mount -o loop clonezilla-live-20140331-saucy-amd64.iso  /mnt/isoimage/

#cp /mnt/isoimage/live/initrd.img  /var/lib/tftpboot/

#cp /mnt/isoimage/live/vmlinuz  /var/lib/tftpboot/

#cp /mnt/isoimage/live/filesystem.squashfs /var/lib/tftpboot/

4设置dhcp

#yum install dhcp

#vim /etc/dhcp/dhcpd.conf

subnet 10.100.2.0 netmask 255.255.255.0 {

        option routers                  10.100.2.1;

        option subnet-mask              255.255.255.0;

        option domain-name-servers       192.168.1.1;

        option time-offset              -18000;

        range 10.100.2.120 10.100.2.130;

        next-server 10.100.2.102;

        filename "pxelinux.0";

}

#/etc/init.d/dhcpd start

#chkconfig  dhcpd on

#setenforce 0

#/etc/init.d/iptables  stop

5客户端设置

需要重装系统或者备份系统的电脑插上网线,开机选择从网卡启动。这里说一下如果是想备份已经设置好的Win7系统方便以后其他同型号的电脑使用,在向clonezilla服务器上传镜像的时候别忘了先清一下系统的SSID。

清理SSID的步骤:

进入C:\Windows\System32\sysprep

运行sysprep,shutdown options选项选择shutdown

清理完SSID关机之后然后再连上网线开机网卡启动上传已经备份好的系统镜像。

上传和还原镜像的步骤就不在这一一说了,大家可以自己试一下~

有问题多多指教 O(∩_∩)O~

网易博客地址:http://liubin0505star.blog.163.com/blog/#m=0


本文出自 “定格流年LB” 博客,请务必保留此出处http://liubin0505star.blog.51cto.com/5550456/1554797

CentOS下Clonezilla通过网络自动备份还原系统