linux操作系统自动化安装之PXE

linux操作系统自动化安装主要运用了以下技术:

PXE、DHCP、TFTP、KickStart几种技术

几种技术结合到一起完成了整个操作系统的安装,首先我们介绍下什么是PXE。

严格来讲,PXE并不是一种安装方式,而是一种引导方式,进行PXE安装的必要条件是在要安装的计算机上必须包含一个PXE支持的的网卡(NIC),即网卡中必须要有PXE client。PXE协议可以使计算机通过网络启动,此协议分为server端和client端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存中执行,然后由PXE client将放置在远端的文件通过网络下载到本地运行,运行PXE协议需要设置DHCP服务器和TFTP服务器,DHCP服务器会给PXE client分配一个IP,由于是给PXE client分配IP,所以配置DHCP服务器时需要增加相应的PXE配置,此外,在 PXE client的ROM中,由于存在了TFTP client,那么它可以通过TFTP协议到TFTP server上下载所需要的文件。

PXE的工作过程:

1、PXE client从自己的PXE 网卡启动,向本网络中的DHCP服务器索取IP;

2、DHCP服务器返回分配给客户机的IP以及PXE文件的放置位置(该文件一般是放在一台TFTP服务器上);

3、PXE client向本网络中的TFTP服务器索取pxelinux.0文件;

4、PXE  client取得pxelinux.0文件后执行该文件

5、根据pxelinux.0的执行结果,通过TFTP服务器加载内核和文件系统;

6、进入安装画面,此时可以通过选择HTTP、FTP、NFS方式之一进行安装


你可能感兴趣的:(linux操作系统自动化安装之PXE)