运维木子小李架构师之路
当前位置: Kickstart > 第一章,什么是PXE ?

1 PXE,全称Per-boot Execution Environment,预启动执行环境
2 通过网络接口启动计算机,不依赖本地存储设备(如DVD,U盘,ISO镜像)或本地已经安装的操作系统
3 由Intel和systemsoft公司于1991年9月20日公布技术
4 Clinet/Server的工作模式
5 PXE客服端会调用网络协议{IP},用户数据包协议{UDP},动态主机设置协议{DHCP},小型文件传输协议{TFTP}等网络协议
6 PXE客服端{clinet}这个是个术语是指机器在PXE启动过程中的角色,一个PXE客服端可以是一台服务器,笔记本电脑或者其他装有PXE启动代码的机器{我们的电脑网卡}

PXE的工作过程


1,PXE Client向DHCP发送请求
PXE Cilent从自己的PXE网卡启动,通过PXE bootRom{自启动芯片}会以UDP{简单用户数据包协议}发送一个广播请求,向本网络中的DHCP服务器获取IP地址
2,DHCP服务器提供信息
DHCP服务器收到客服端的请求,验证是否来至合法的PXE Client的请求,验证通过他将给客服端一个提供响应,这个提供响应中包含了为客服端分配IP地址,pxelinux启动程序{TFTP}位置,以及配置文件所在位置
3,PXE客服端请求下载启动文件
客服端收到服务器的回应后,会回应一个帧,以请求传输启动所需要的文件,这些启动文件包含:pxelinux.0,Pxelinux.cfg/default,vmlinuz,initrd.img等等文件
4,Boot Server响应客服端请求并传输文件
当服务器收到客服端的请求后,他们之间之后将有更多的信息在客服端于服务器之间作应答,用以决定启动参数,BootRom由TFTP通讯协议从boot server下载启动安装程序所必须的文件{pxelinux.0,pxelinux.cfg/default},default文件下载后,会根据该文件中的定义的引导顺序,启动linux安装程序的引导内核
5,请求下载自动应答文件
客服端通过Pxelinux.cfg/default文件成功的引导linux安装内核后,安装程序首先必须确定你通过什么安装介质来安装linux,如果通过网络安装{nfs,ftp,http},则会在这个时候初始化网络,并定位安装源位置,接着会读取default文件中指定的自动应答文件ks.cfg所在位置
6,客服端安装操作系统
将ks.cfg文件下载回来后,通过该文件找到os server,并按照该文件的配置请求下载安装过程需要的软件包,os server和客服端建立连接后,将开始传输软件包,客服端将开始安装操作系统,安装完成后,将提示重新引导计算机

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏
多谢大佬的支持

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"第一章,什么是PXE ?"

最新评论

    暂无留言哦~~

博客简介

精彩评论

站点统计

  • 文章总数: 29 篇
  • 草稿数目: 0 篇
  • 分类数目: 14 个
  • 独立页面: 0 个
  • 评论总数: 8 条
  • 链接总数: 6 个
  • 标签总数: 12 个
  • 注册用户: 48 人
  • 访问总量: 8,689,288 次
  • 最近更新: 2023年5月21日
服务热线:
 17608504224

 QQ在线交流

 旺旺在线