clonezilla安装系统理论篇
通过clonezilla安装系统-理论篇
前言
clonezilla是什么?
clonezilla是一个LINUX系统,此LINUX系统功能比较少,最常用的功能有两个:
- 克隆硬盘或分区
- 还原硬盘或分区
其中还原硬盘或分区又可以分为:
-
直接还原
-
通过网络还原
本篇只介绍一些相关理论,具体操作我会录制成视频上传到B站。
为什么用clonezilla?
一个字:快,比传统的PE要快很多。
两个字:方便,将硬盘直接克隆出来,还原时直接全部还原,基本是一模一样;
做一个clonezilla硬盘
-
下载一个clonezilla镜像
-
通过软蝶通将clonezilla镜像刻录到硬盘当中,
刻录可以有多种方法,通过软蝶通软件是一种,我在尝试的时候遇到了一些坑,软蝶通软件死活无法识别我的硬盘,后来我直接把硬盘插入到装有LINUX系统的主机上,通过
dd
命令将镜像刻录到硬盘当中。
能用U盘吗?
可以用U盘,将clonezilla系统刻录到U盘或硬盘之后,U盘或硬盘的格式会被转换成为FAT32格式。
做一个模板机并封装
我是这么做的,我们济南主要有两种电脑型号,联想的p318和dell的5050,p318主要用于非研发人员,而p318主要用于研发人员,那我就要做两个模板机。
我找研发的人员做一个模板机,这个模板机上安装了他们常用的库和各种软件,注意,不要加域,然后关机重启之后测试没有任何异常之后,插入做好的clonezilla硬盘,从clonezilla硬盘当中启动。
进入clonezilla系统之后,会探测出两个硬盘,一个硬盘是clonezilla,另一个硬盘就是当前主机的硬盘,在conezilla里面将当前主机的硬盘封装成一个文件夹保存到clonezilla硬盘当中。
还原系统
还原系统同样还是进入到conezilla硬盘当中,进入clonezilla系统之后,确认目标硬盘为当前系统盘,源文件就是我们封装好的文件,然后进行还原。
pxe clonezilla
clonezilla系统还可以在本地开一个pxe服务、然后通过网络将打包到的系统通过多播的方式推送给需要安装系统的客户端,客户端要从网卡启动。
pxe clonezilla安装系统进有两点要注意:
- pxe clonezilla的系统和封装后的文件不能存在于同一个存储介质当中,不然会报错。
- 同一个主机也不能同时连接两个clonezilla的硬盘或U盘,不然也会报错。
网络相关
可否能将PXE服务放到研发或非研发区?这样给他们安装系统时在工位上就能直接安装了?
最好不要这样,因为客户端从网卡启动时为首先发送dhcp 请求报文,这个请求报文与研发区正在工作的网卡发出的dhcp请求报文是一样的,很有可能会造成这个一种现象,不需要安装系统的正在工作的电脑可能无意间会获取一个PXE的分配的IP地址,这样就会影响到正常工作。
而且如果有员工误操作从网卡引导之后,直接安装系统,那就尴尬了!
有什么解决办法?
其实是有的,将PXE服务端所接入的网口划入一个没人使用的vlan,然后将需要安装系统的那个主机所在网口临时调整到PXE所属的vlan里面,这样这个vlan里面就只有两个主机,这样就不会影响到其他人工作了,也就是说,需要调整交换机上的vlan.
还有一种方法。
我们可以买一个5口的小交换机,塑料的那种也行,也就几十块钱,将PXE接入到这个小交换机上,然后需要安装系统的主机也接入到这个小交换机上,这样也可以实现网络安装系统。
如果你只需要安装一台。
也不用交换机了,直接用一根网线,一边插在PXE上,另一头插在需要安装系统的主机上,这样也可以。
注意
用再生龙生成的系统想要再一次打包的话需要对C盘做检查做简单才可以,如果不检查是无法手动分区的,也无法进行再次打包的。