下载后可任意编辑KickStart 无人值守批量安装 Linux 系统一:需求分析不适合本地安装的情况如下:(1)无软驱和光驱:假如计算机不带光驱或软驱,则无法通过本地安装。(2)非标准的软驱和光驱:虽然笔记本电脑都会配置光驱。但是并不一定都是标准的 IDE 设备,有些通过 USB 接口或 1394 接口(例如 Samsung 的Q10)连接。在 Linux 安装时所引导的 Linux 内核一般都不会带这些接口的驱动,所以也无法通过本地安装。(3)在一些场合,如机房中有大量的计算机需要同时安装 Linux。假如通过光驱的方式逐台安装,不仅效率低,也不利于维护。(4)光驱或安装光盘故障。基于以上所属情况,kickstart 服务就可以解决这些问题。二:方案设计什么是 PXE:所有系统的网络安装和无人职守安装都是基于 PXE,PXE 技术与 RPL 技术不同之处为 RPL 是静态路由,PXE 是动态路由。RPL 是根据网卡上的 ID 号加上其他记录组成的一个 Frame(帧)向服务器发出请求。而服务器中已有这个ID 数据,匹配成功则进行远程启动。 PXE 则是根据服务器端收到的工件站MAC 地址,使用 DHCP 服务为这个 MAC 地址指定个 IP 地址。每次启动可能同一台工作站有与上次启动有不同的 IP,即动态分配地址。下以客户端引导过程说明 PXE 的原理。 (1)客户端开机后,PXE BootROM(自启动芯片)获得控制权之前执行自我测试,然后以广播形式发出一个请求 FIND 帧。(2)假如服务器收到客户端所送出的要求,就会送回 DHCP 回应,包括用户端的 IP 地址、预设通信通道,以及开机映像文件;否则服务器会忽略这个要求。(3)客户端收到服务器发回的响应后则会回应一个帧,以请求传送启动所需文件,并把自己的 MAC 地址写到服务器端的 Netnames.db 文件中。(4)将有更多的消息在客户端与服务器之间应答,用于决定启动参数 。BootROM 由 TFTP 通信协议从服务器下载开机映像文档。客户端使用 TFTP 协议接收启动文件后,将控制权转交启动块以引导操作系统,完成远程启动。PXE 工安装流程:PXE 协议的成功运行需要解决以下的两个问题(1)既然是通过网络传输,那么计算机在启动时其 IP 地址如何配置?(2)通过何种下载 Linux 内核和根文件系统?第一个问题可以通过 DHCP Server 解决,由 DHCP Server 来为 PXE Client下载后可任意编辑分配一个 IP 地址,DHCP Server 是用来为 DHCP Client 动态分配 IP 地址的协议。...