win7pxe启动

网络启动最早用于无盘系统 。当时电脑只配备软驱,没有网络 。系统启动速度慢,功能简单 。虽然后期有硬盘,但成本高,管理也很不方便 。随之而来的是各种网络启动技术的出现,使计算机不仅具有网络功能,而且不需要硬盘 。
以前的电脑
在此期间,网络启动技术很多,我最早使用的是技术 。当时我单位有48台学生机和1台教师机,但只是用软盘启动 。DOS,软盘太容易损坏 。除了备课和上课,教师机老师还不断使用HD-COPY复制软盘(用过的朋友私信我,估计我们是同龄人) 。当时我用这个服务器,同轴缆网卡实现无盘启动DOS,后来实现了无盘 。
同龄人认识HD-Copy
系统
同轴(细缆网卡)
随着的出现,开始出现版跟版 。优点是窗口化的图形界面,但磁盘占用不小,也需要无盘系统 。但是的无盘,采用多用户远程登录的方式,即网络启动后,通过远程桌面登录,引导协议是RPL,因此,市场上出现了大量声称让老机器启动的产品 。其实这种方式就是让老机器充当终端(键盘、鼠标、显示器),所有操作都在服务器上执行 。
RPL系统
无盘
网络启动的主要硬件是网卡,通常有一个集成电路插座,工程师通过EPROM擦写器烧录EPROM中间,插入插座,即计算机加点启动时,执行启动代码,通过网络系统引导 。
EPROM
网卡上的插座
目前最新的技术是PXE启动协议 。PXE是(执行环境预启动)的缩写由Intel在1999年开发 。最早也需要烧录EPROM但随着网卡集成到主板上,PXE启动代码写在主板上CMOS芯片,目前PXE已成为主板默认标准,因此PXE网络启动已经兴起 。
大约在2002年,我使用它PXE技术实现了教师机房30多台电脑的无盘XP启动 。当时底层用的是BXP(公司开发)系统,网卡不是集成的,虽然有EPROM但是为了省钱,我会插座PXE启动代码与BIOS代码合并,写入CMOS 。
BXP无盘系统
当时的交换机还不错是两台CISCO1924,24个10M口,2个100M所以每个终端只有10个Mbps连接,所以带机量不好,服务器网卡和交换机100M连接,但网卡卡顿严重,后来找领导申请再买一张网卡同时使用,提高了网速 。
CISCO1924
最终使用效果非常好,快速、静音、省电、易于管理 。如果网线脱落,机器将暂时固定,插入网线并立即恢复使用 。
无盘WinXP
除上述应用外,我们还使用过它们PXE启动后的GHOST网络克隆装机为机房管理员节省了大量时间 。
无盘WinXP除上述应用外,我们还使用过它们PXE启动后的GHOST网络克隆装机为机房管理员节省了大量时间 。日常工作就是遇到个别系统损坏,无非是网络再次传播 。
GHOST网络克隆
转眼间,近20年过去了,PXE它仍然是网络启动的主流,只是因为TFTP传输速度太慢,无法发挥目前的1000M、1000M对于桌面的网络环境,技术得到了改进IPXE,充分利用网络带宽,所以我估计至少可以再火10年 。
PXE启动原理
带有PXE启动代码计算机后,首先通过网卡发送DHCP 新闻,请求获取ip、TFTP服务器地址、启动文件等信息 。
【win7pxe启动】DHCP 消息
负责PXE启动的DHCP接到请求后,服务器会给出它PXE发送一个IP并通知地址TFTP服务地址、启动文件名称 。
PXE获得到IP地址后,通过TFTP命令到TFTP服务器下载启动文件,开始启动 。这个过程告诉我们,PXE需要配置启动服务器DHCP并在服务器DHCP参数中给出TFTP地址、启动文件名称 。还需要安装服务器TFTP用于发布启动文件的服务 。
PXE启动过程
下载的启动文件决定了计算机的后续启动内容GHOST网络克隆呢?或者启动一个WinPE呢?或者启动一个安装程序呢?或者启动一个BXP无盘系统等 。