有时,在安装Linux操作系统的时候,我们不想去职守在计算机前,等着系统安装时的人机交互,设置系统参数……这时候我们完全可以只用一个引导系统,或是引导光盘,或是将引导系统写在USB可移动设备上,引导系统启动,系统通过网络来寻找安装文件,并根据事先编写好的参数文件ks.cfg文件来设置装机过程中的默认参数,这样,就能大大减少人为的工作量。

    如下图所示,在这个网络中,服务器用来同时提供DHCP和FTP服务,DHCP用来给客户机分配IP地址,FTP用来为客户机提供系统的安装文件,在客户机端,我们需要做的就是一个引导即可,下面,我们来看看这个具体的步骤:

光盘引导、网络安装Linux系统_Linux

    首先,肯定是要在服务器端将这两个服务搭建起来。

光盘引导、网络安装Linux系统_网络安装_02

光盘引导、网络安装Linux系统_操作系统_03

光盘引导、网络安装Linux系统_光盘引导_04

    然后我们要安装kick工具了,由于这个工具有其依赖的软件包,所以我们已yum的方式来安装这个软件包组,下面这是设置本地yum。

光盘引导、网络安装Linux系统_光盘引导_05

    安装kick软件包组

光盘引导、网络安装Linux系统_网络安装_06

    这个工具安装好之后就要使用这个工具来生成安装过程中提供参数的文件ks.cfg了,这里我不再列出具体的步骤了,参考我的另一篇文章《超详细的pxe实现系统自动安装的图文说明》,那里面这一步写的很清楚了。

光盘引导、网络安装Linux系统_光盘引导_07

    接着就要制作引导光盘了,为了方便,我直接将安装光盘里的引导镜像提取出来,加上刚才做好的提供参数的文件ks.cfg,重新打包成iso文件。

光盘引导、网络安装Linux系统_Linux_08

光盘引导、网络安装Linux系统_Linux_09

    编辑这个文件的目的是为了在引导的时候不再人工输入ks=cdrom:/ks.cfg这个指令来指明参数文件的位置。

光盘引导、网络安装Linux系统_网络安装_10

    这儿就可以把修改好的镜像文件制作成引导镜像了。

光盘引导、网络安装Linux系统_操作系统_11

    这就是制作好的引导镜像。

光盘引导、网络安装Linux系统_操作系统_12

    测试一下,将这个镜像做成光盘或是写成USB引导盘来给客户机安装Linux系统,从下面可以看出,这个引导镜像工作还是很正常的,系统也可以很完美的装起来。

光盘引导、网络安装Linux系统_光盘引导_13