上次实战,我们用微软的WDS成功启动了WinPE,但是发现主要原因是传输速度太慢。本文着重解决这个问题。
之前讲PXE原理的时候,我们已经明白,PXE启动是通过DHCP和TFTP的配合实现的,这在TFTP上是慢的。2010年4月,PXE有了名为iPXE的扩展版本,支持http协议,可以通过HTTP、ISCSI s an、光纤通道SAN经由FCoE AOE SAN无线网络InfiniBand网络等方式启动。来点实战吧。
iPXE官网IPXE官网
iPXE代码可以刷在芯片里,也可以用PXE启动,所以下面是IPXE启动的原理:
客户端没有改变,或者网卡PXE是开机后启动的。在广播带有“PXE”标志的DHCP get消息后,DHCP回复并返回一个IP地址,并将启动文件的名称发送给客户端。
收到IP地址后,客户端下载启动文件,并通过TFTP协议加载。这个启动文件就是iPXE的代码。
iPXE启动时,再次申请DHCP。这次logo改成了“iPXE”,还是那个DHCP得到请求后,发现logo是“iPXE”,依据策略重新下发了一个IP地址,给了iPXE“启动菜单”文件的名字。
iPXE配置了新的IP地址后,再次通过TFTP下载“启动菜单”,然后依据菜单中安装的指定协议(如http)下载启动镜像,完成WinPE的启动。
所以DHCP需要两次发出IP,两次发出的启动文件不一样。这个怎么设置?这不是本文的重点,请关注我的后续文章。
具体操作如下:
1.服务器配置了一个固定的IP地址:192.168.111.10/24。
2.不安装任何服务,下载一个TinyPXEServer包(如有需要请联系我)解压。
3.双击批处理“启动服务”,TinyPXEServe将被启动。
4.将WinPE中的WIM文件复制到imgs中,更名为WinPE.WIM4.将WinPE中的WIM文件复制到imgs中,重命名为WinPE.WIM
5.打开客户端,可以看到启动过程,最后启动WinPE的图像界面版本。
6.这个启动很快,大概10秒多一点,可以看我的后续视频录制。
[支持PXE的应用程序结束]
我们研究的PXE创业公司有什么用?我想为他家提出几个应用场景和方案:
1.快速部署Windows操作系统:
该方案采取第三方Windows部署服务器(WDS)模式,可以非常方便地安装正版Windows,无需使用光驱、u盘等介质。之所以用它来安装正版,是因为这种安装方式是用正式版光盘解压boot.wim和install.wim两个文件,所以安装后就是纯安装,需要我们手动逐个激活。
2.使用WinPE光盘和USB闪存驱动器安装系统:
如果只是修复系统,可以用第一张磁盘的内容,启动一个DOS环境。如果您需要高级功能,甚至需要在线下载gho格式的系统恢复安装,请使用第三章中的方法。这对网关来说应该是非常方便的。如果只做好批量处理,用户只要启动自己的网卡,选择自己的型号,完全可以实现系统的快速自助安装。
3.Ghost批量安装系统:
这对于学生机房大量的Ghost系统来说是非常方便的。感兴趣的朋友请关注我后面的文章和视频。
4.无盘办公系统:
当前很多PE自带大量工具,比如支持联网,支持浏览器,自带Office等。因此,该方案可用于实现无盘办公系统。当用户的电脑出现系统故障,急着要用的时候,可以用这个“全能”的WinPE暂时解决问题。建议这个PE需要精简,有兴趣的可以关注我的后续文章。
5.云(瘦)终端:
如果公司有云终端系统(VDI),无论什么方案,最终都会使用远程连接协议,如RDP、VNC、SPICE等。,所以完全可以通过PXE从我们的PC上启动一个小PE,里面有这个一个客户端,这个我们就可以用淘汰下来的电脑(不带硬盘)作为终端,可以帮我们省下一大笔钱。我会做好准备,然后立案。请注意。
6.桌面应用分发:
一般用户的电脑主要用于办公,专用软件(如各种网银、图像处理、课件制作、数值计算等。)不仅功能特殊,而且对硬件和系统环境也有特殊甚至冲突的要求,不可能全部安装在用户电脑中。这种情况下,我们可以找一台硬件配置高的PC来安装那些特殊的应用。有冲突也没关系,我们再准备一份。简而言之,所有特殊的应用程序将分别安装在机器PC上,然后将PC设置为可以由多个用户同时登录的系统(分配用户名和密码)。这个,在我们的PXE启动后,另一个用户可以通过远程桌面访问他需要的特殊应用程序。
事实上,如你所见,以上场景应用均源自PXE startup和WinPE系统。如果你有什么好的申请方案,也可以给我留言,帮你拓宽思路。
以上是有关PXE创业的第三篇文章。有问题可以给我留言或者私信。
关注我的账号后,可以第一时间收到新内容。关注,赞,留言,转发都是对我的支持,谢谢!