PXE 启动原理
PXE 是 RPL 的升级品,它是 Preboot Execution Environment 的缩写。它们的不同之处在于 RPL 是静态路由,而 PXE 是动态路由。其通信协议采用 TCP/IP ,与 Internet 连接高效而可靠, PXE 无盘工作站的启动过程分析如下:
客户端个人电脑开机后 , 在 TCP/IP Bootrom 获得控制权之前先做自我测试。
Bootprom 送出 BOOTP/DHCP 要求以取得 IP 。
如果服务器收到个人电脑所送出的要求 , 就会送回 BOOTP/DHCP 回应 , 内容包括:客户端的 IP 地址 , 预设网关 , 及开机影像文件。否则 , 服务器会忽略这个要求。
Bootprom 由 TFTP 通讯协议从服务器下载开机影像文件。
个人电脑通过这个开机影像文件开机 , 这个开机文件可以只是单纯的开机程式也可以是操作系统。
开机影像文件将包含 kernel loader 及压缩过的 kernel, 此 kernel 将支持 NTFS root 系统。
远程客户端根据下载的文件启动机器。