execution
environment)是由intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,pxe
client在网卡的rom中,当计算机引导时,bios把pxe
client调入内存执行,并显示出命令菜单,经用户选择后,pxe
client将放置在远端的操作系统通过网络下载到本地运行。
pxe协议的成功运行需要解决以下两个问题:
既然是通过网络传输,那么计算机在启动时,它的ip地址由谁来配置;
通过什么协议下载linux内核和根文件系统
对于第一个问题,可以通过dhcp
server解决,由dhcp
server来给pxe
client分配一个ip地址,dhcp
server是用来给dhcp
client动态分配ip地址的协议,不过由于这里是给pxe
client分配ip地址,所以在配置dhcp
server时,需要增加相应的pxe特有配置。
至于第二个问题,在pxe
client所在的rom中,已经存在了tftp
client。pxe
client使用tftp
client,通过tftp协议到tftp
server上下载所需的文件。
这样,pxe协议运行的条件就具备了,
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)