版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PXE简介及使用说明
说明
围绕PXE有一些问题需要先解答,本节一一说明。
什么是PXE?
PXE有什么用?
前面已经提到,PXE是用来通过网络引导系统的,但是为什么要这么做呢?可以参考下面的场景:
1.你现在有1台电脑需要装系统,那么很简单’你拿上一个U盘安装盘插在这台电脑上,然后从U盘启动,之后就可以手动安装系统了;
但如果你现在有100台电脑,如果你在拿着一个I:盘安装盘一台台安装,那效率肯定是太低了,这个时候PXE就派上用场了。
2.某公司对信息安全要求比较高,需要使用无盘系统(系统不在本地电脑上,而在公司特定的服务器上),这个时候也需要使用PXE。
3.你想要一台远程的电脑运行你手上特定的系统,这个时候你就可以在本地布置一个你手上的系统,然后通过PXE启动你本地的系统
(这个可能需要额外的支持,比如BMC,因为要远程)。
以上只是介绍一些可能的场景,PXE的用处还有很多,这里不一一例举了。
PXE是怎么实现的?
一图流:
简单来说是三步:
1.网络配置,上图通过DHCP来配置网络1P等;
2.下载引导程序,上图中通过FTP来进行下载操作;
3.启动引导程序。
至于引导程序具体会做什么,那就要看其对应启动的具体实现了。
谁来做PXE?
前面讲这么多一直没有提到一个最重要的事情,即谁来做PXE引导这件事情。
因为PXE是Intel提出来的,所以这里还是以x86平台为例,我们知道在x86平台启动OS之前会运行BIOS,这个BIOS就是来做PXE引导
的。
而BIOS是通过PXE驱动来实现引导的,这个PXE驱动,根据BIOS的类型不同(Legacy还是UEFI)也有不同的形式。
对于Legacy的BIOS,Intel的网卡都会提供PXEROM来支持,可能有人在启动电脑的时候会见过下面这个界面:
这个就是PXE的启动界面。
对于UEFI的BIOS,它有一套完整的网络协议栈来支持PXE启动。
PXE使用
PXE的使用包括几个部分,下面将一一介绍。
PXE服务器搭建
首先介绍如何搭建PXE服务器。
PXE服务器主要提供两个服务,一个是DIICP,用于为需要PXE服务的主机提供IP;另一个是FTP服务,用于需要PXE服务的主题下载引导
程序以及之后的系统。
PXE服务器可以是任意一台电脑,该电脑安装Windows系统或者Linux系统,本文以Win10系统为例进行说明。
Win10系统本身不确定是否有DHCP或者FTP服务,本文通过Tftpd64这个工具来实现DHCP和FTP服务。
下面是它的一个界面:
险Iftpd64byPh.Jounir-□X
二wcntDrCp.'Mcd*3]
Sa/CT.nterfoxs11S2.15850.242E24UUGigaotEUiernetCcritoletTShowDr
TftpServer|DHCP$ei\er|Legzev/of
peeisiaitihepioo»e$sty曰tclaltmeo
我们需要根据具体的网络环境对它进行配置。
下面简单说明:
1.首先选择Settings,然后再GLOBAL标签下选择功能:
令Tftpd64:SettirgsX
GLOBM|lRPIDHCP:SYSLOG|DNS)
SianSeiyces
[vIFFPSBN;
rIFTPCterH
LSNTPseiver
「Syslog5clyn
BDHCPSer/er
IDN£女TP
rEnabteIPv6
我们要使用的是FTP和DHCP,所以只要这两个选勾即可。
2.FTP配置:
与"ftpd64:SettingsX
GLOBALTFTPDHCP]SYSUJG]DNS
TFTF5ecuUTFTPconfiomeicn
「None1rneout|«e2crdcj
(•'SUrdeid累如型附那
r附1ttppori
「AeadOnVlocalpoibpool
Adyanc«dTFTPOption*
「UplionrHdizc
选配
9囹EConrpattilty
jShowPtocrc”bar
LTrstMeUcalilenag;^^1^^5^^P
“Bind1FTPtoIhwaddrott|192一1舐50.242▼1
ion:v»'I'OS7iiudhc»tf
PUwartopeton7»in(toAat[LByte?
「HidsWincfoztdtstartup
FCrftare"drbet,tik»
r'Createmd5fM
FBeepfoibroiianjlef
lReduce7/,mtiepath
3.DHCP配置:
令~ftpd64:SettirgsX
GLOBALTRP明CP|SYSLOG|DNS
DiCPPoodenntm
IPpoolslaitaddia»当“.SOIW-HEP
Seectpool
Leese-(nrUex)1288。
BootRile|>P»-if>n|;-
DHCPOprione
Oetrouter(Opt3]「921681501
路由和嶷斫
Ma冰(OptlJ1255.255.2^0
DNSScrveisfOplG)
/NSt^iver(Dpt44)
NTPyg[0或42]
SIP砥阳9al20)
DorianName(151
AcditionoiOptcn[5f
DHCPSeltra
厂RrgDelote瑞;中*5
PParailartloases
Dcublearuwe!fremdclcctX
PBindDHCPtothi»oddrew「知睡时次小
幅企置努骞的IP
注意,以上的IP是根据实际的服务器IP来的,目前我的作为服务器的电脑的IP是42,所以有以上的配置。
关于Tftpd64的配置的完全说明可以查看自带的帮助文件。
另外,这里比较重要的还有引导程序.以后还会重点说明。
客户端配置
客户端就是我们要通过PXE引导的主机,它需要跟服务器接在同一个网络。
前面已经提过,PXE是BIOS通过驱动来实现的,而驱动又有Legacy和UEFI两种,而这个驱动又会影响到前面提到的上一节中提到的引导程
序,所以这里要分别说明。
Legacy
首先需要将BIOS的启动方式调整为Legacy,以x230为例:
之后启动可以看到PXE的启动选项:
选择PXE启动之后进入如下的界面:
IntollR)Boot他tutGEvl_381
CopuigbQ(C)1997-zeu,intolCorporetioa
In11iAIiEIwUetuiestablIxhing
此时实际上正在进行网络通信,一段时间之后IP配置成功(先不要管下面的错误.后面会解释):
Boo«GEvl.3.81
CC)1997-ZS11.IatvlCer|wratioa
之后就是下载引导程序,在Tftpd64的曰志中可以看到下载成功:
险Tftpd64byPh.Jounin-□X
CurrentDireclor?1D;MHpd64三]BIONC
Seisintafa^1127.00.1S^dieLoopbd^Irtertace1三|Shower
THp$郭丫朝]DHCP8BzerLeg]
Rcvixdyalocolcdaddicts1921G0.5Q100ocked[22/0921歪4442G],
Ccrrrdcriccei/edfrom19216650100crpotl2070[22,0B214?44426]
Realtoque”虹fiecZpKeinuxQ>Modeoctet[22/08214244G6]
OACRC«i:e-469D9,>[22/0821:4244.4
UsnqMHport^334J22/C021:42:4442S|
P^JfriuinsERROR<TFTP(Stored八)ctoningtidnsfei[22/082142444/6]
Correctrr>receij"from19216S50100crport2071[22/0821Az*44426]
RcodfcquostJorHe</pKeinux.U>.Mod®octet(22/0821:4244.426]..
ILhnalocalumt转5122/佻21:42:4工4:£1\Inux.
I;而方嬴6;s/g^地*而s0bkj呼ni吃214?512fl
l-r-re:urlecei/earonuucrsotJ:izii
ReadrequesttorRe</dr»j<c32>.Modoocta|22柳2142:445641
rie<Zdlrx«c32>.cnof2incdlCieateFile系统枝不童指定的£件《122/0821.4244.554]
Correctcriteceiyedfrom19216850l00crpoit49153[22/08214244564]
Head停questtorMe<Z/boo»;itolrux/1dlruKc32>Modeoctet[22/0821:1244.%4]
FIc<//to3t/isolnu>/ldlnu>.o32>:ciroiJinoystemcdlCrco»clite系统我不到指定的路径*(22/0921:4244.564)
Ccrredcniccci/edfrom192.166.50100crpM49154(22/0021.4244564]
Readtequetrfarfie<Z/kdinux/klinuKe32>MMPotter[22
Fie<//>sdiniM伯in.c32>ecicrir:y?ten»callCreate-帕系统找不到指罡的路径③|22zC€2142:44.564]
Correctcriccei/edFrom192.1GG.50100crDM49155(22/0921:42445G4]
Redicqueslfryfie"小。WSinux/ldinuxc32>McrJ?ocW[22/002142445M
Fiec〃tK»rX,einuElinu*c32)»rcr3r<tyiterr闻CreareFle
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/Z 184.1-2026铸铁第1部分:面向设计的材料与性能
- 2027届湖南省郴州市湘南中学九年级化学第一学期期末调研试题含解析
- 湖北大悟书生学校2027届化学九上期末教学质量检测试题含解析
- 安徽省宿州地区2027届九上化学期末经典试题含解析
- 江西省金溪县2027届九上化学期中监测模拟试题含解析
- 2027届上海市文达学校九年级物理第一学期期末学业水平测试模拟试题含解析
- 2027届北京市石景山区九上化学期中学业质量监测模拟试题含解析
- 2026中国智慧农业物联网技术应用与市场空间评估报告
- 山东省滕州市南沙河中学2027届化学九上期末统考试题含解析
- 2026汽车后市场深度调研与发展趋势及投资布局研究报告
- JG/T 445-2014无机干粉建筑涂料
- 实验实训三 叠加定理及戴维南定理验证
- 2025年交管12123学法减分考试题库及答案
- 老旧小区下水井施工方案
- 2024年工业和信息化部工业文化发展中心社会招聘笔试真题
- GB/T 15822.1-2024无损检测磁粉检测第1部分:总则
- JB-T 14314-2022 活塞式调流阀
- 铝合金门窗安装施工工艺详解
- 慢性肾脏病5期查房
- 高一语文起始课课件
- 运行病历质量检查表(使用版)
评论
0/150
提交评论