PXE自动化安装CentOS 7

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PXE自动化安装CentOS 7相关的知识,希望对你有一定的参考价值。

PXE介绍

      Preboot Excution Environment 预启动执行环境,基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统。

      PXE可以引导和安装Windows,linux等多种操作系统

PXE工作原理

  1. Client向PXE Server上的DHCP发送IP地址请求消息,DHCP检测Client是否合法(主要是检测Client的网卡MAC地址),如果合法则返回Client的IP地址,同时将启动文件pxelinux.0的位置信息一并传送给Client。

  2. Client向PXE Server上的TFTP发送获取pxelinux.0请求消息,TFTP接收到消息之后再向Client发送pxelinux.0大小信息,试探Client是否满意,当TFTP收到Client发回的同意大小信息之后,正式向     Client发送pxelinux.0

  3. Client执行接收到的pxelinux.0文件

  4. Client向TFTP Server发送针对本机的配置信息文件(在TFTP 服务的pxelinux.cfg目录下),TFTP将配置文件发回Client,继而Client根据配置文件执行后续操作。

  5. Client向TFTP发送Linux内核请求信息,TFTP接收到消息之后将内核文件发送给Client

  6. Client向TFTP发送根文件请求信息,TFTP接收到消息之后返回Linux根文件系统

  7. Client启动Linux内核

  8. Client下载安装源文件,读取自动化安装脚本

PXE具体配置过程:见附件。

以上是关于PXE自动化安装CentOS 7的主要内容,如果未能解决你的问题,请参考以下文章

在 CentOS 8 上实现PXE自动化安装 CentOS 6,7,8

Centos 7.3 PXE全自动安装

Centos 7 自动安装系统-pxe

实现PXE自动安装Centos6/7

搭建Pxe服务器无人听应答全自动安装CentOS6.7系统

PXE+Kickstack实现无人值守安装CentOS 7操作系统