admin 管理员组文章数量: 1103775
最近,正在学习 iPXE 的源代码,于是开始各种 Google 查找 iPXE 的资料进行学习。由于之前完全没有接触过 PXE,因此从基本概念开始一点点学习,以下为学习中的一些总结。
背景
网络启动一直都没有一个事实标准。早在 1993 年,网卡就已经在其扩展卡上包含了启动 ROM,每个扩展卡都遵循自己的专有协议来加载和执行引导程序。Jamie Honan 非正式发布的 “Net Boot Image Proposal” 是标准化的第一次努力,很快两个开源项目 Etherboot(1995)和 Netboot(1996)提供了具有可插拔驱动程序支持的通用 ROM 映像。
与此同时,英特尔从一个更商业的角度来研究无磁盘引导:它应该整合资源,使管理更容易。很快,他们发布了预启动执行环境(PXE)规范,作为其 Wired for Management 的一部分。此后,PXE 逐渐成为了一种广泛应用的规范,并成为了计算机的标配。
PXE
PXE(Preboot eXecution Environment,预启动执行环境)通常也被称为 PXE Boot、Network Boot,最初是由 Intel 公司开发的一种技术,该技术旨在提供了一种使用网络接口(Network Interface)启动计算机的机制。
原始的 PXE 规范是由 Intel 和 Systemsoft 于 1999 年 9 月 20 日公布 2.1 版本,至今没有再更新过。后来,Intel 直接将 PXE 引入到统一可扩展固件接口 (UEFI) 标准中,被称为 PXE Boot。
PXE 规范描述了一个
版权声明:本文标题:Network 之十一 详解 PXE 原理、工作流程、Windows 和 Linux 下服务端搭建 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.520sys.cn/xp/1755053899a1463963.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论