利用kickstart实现pxe的自动安装

PXE启动原理

PXE是RPL的升级品,它是Preboot Execution Environment的缩写。它们的不同之处在于RPL是静态路由,而PXE是动态路由。

PXE无盘工作站的启动过程分析如下: 
客户端个人电脑开机后, 在 TCP/IP Bootrom 获得控制权之前先做自我测试。 
Bootprom 送出 BOOTP/DHCP 要求以取得 IP。 
如果服务器收到个人电脑所送出的要求, 就会送回 BOOTP/DHCP 回应,内容包括客户端的 IP 地址, 预设网关, 及开机影像文件。否则, 服务器会忽略这个要求。 
Bootprom 由 TFTP 通讯协议从服务器下载开机影像文件。 
个人电脑通过这个开机影像文件开机, 这个开机文件可以只是单纯的开机程式也可以是操作系统。 
开机影像文件将包含 kernel loader 及压缩过的 kernel, 此 kernel 将支持NTFS root系统。 
远程客户端根据下载的文件启动机器

什么是kickstart?
kickstart安装是redhat开创的按照你设计好的方式全自动安装系统的方式。安装方式可以分为光盘、硬盘、和网络。此文将以网络安装方式详细介绍使用kickstart的安装系统的方法。

相关配置图片

配置yum服务器

pxe在kickstart下的自动安装

利用yum安装dhcp服务器并进行相关配置

pxe在kickstart下的自动安装

 

pxe在kickstart下的自动安装

 

tftp服务器相关配置

pxe在kickstart下的自动安装

修改配置文件:

pxe在kickstart下的自动安装

vftp下的相关文件:

pxe在kickstart下的自动安装

 

安装kickstart包并配置

pxe在kickstart下的自动安装

 

pxe在kickstart下的自动安装

生成ks.cfg文件

pxe在kickstart下的自动安装

default文件配置

pxe在kickstart下的自动安装

 

相关测试:

pxe在kickstart下的自动安装

 

pxe在kickstart下的自动安装

 

pxe在kickstart下的自动安装

/etc/sysconfig/network内容

pxe在kickstart下的自动安装

/etc/sysconfig/network-scripts/ifcfg-eth0内容

pxe在kickstart下的自动安装