CentOS下Clonezilla通过网络自动备份还原系统
2014-09-18 15:46
411 查看
公司安装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
今天趁着有空在公司用虚拟机做了一个实验正好记一下顺便跟大家分享一下:
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
相关文章推荐
- centos下通过RMAN配置自动增量备份
- CentOS系统下Apache Ant自动从SVN获取代码并通过Tomcat集群发布工程
- 利用clonezilla克隆、还原CentOS整个系统
- centos7系统备份与还原
- VirtualBox安装Centos,配置网络(主机可以通过SSH连接虚拟机系统,同时虚拟机系统可以访问外网)
- Clonezilla(再升龙)系统备份还原使用
- centos7系统备份与还原
- Centos(Linux)系统备份与还原
- Centos上通过shell脚本实现数据库备份和还原
- Linux下通过FTP脚本自动备份数据到windows系统
- Clonezilla(再升龙)系统备份还原使用
- CentOS系统下Apache Ant自动从SVN获取代码并通过Tomcat集群发布工程
- 华为网络设备通过FTP服务器备份或更新系统和配置文件
- 网络数据自动备份系统的设计思路
- Centos 5.1系统,通过网络升级内核,支持xfs文件系统
- 用clonezilla(再生龙)进行系统的备份与还原
- 使用CloneZilla进行Linux系统备份、还原
- 在CentOS系统下实现MySQL自动全量备份
- 通过 pxe(网络安装)完成centos 系统的网络安装
- CentOS系统下如何设置mysql每天自动备份