PXE简介及使用说明(2022年-2023年)_第1页
PXE简介及使用说明(2022年-2023年)_第2页
PXE简介及使用说明(2022年-2023年)_第3页
PXE简介及使用说明(2022年-2023年)_第4页
PXE简介及使用说明(2022年-2023年)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论