首页 IT技术 技术方案 查看内容

无盘启动原理

技术方案 7403 0 2015-11-24 16:36

目前网吧无盘都是基于PXE的无盘网络,所以本文提到的无盘启动都是指的PXE无盘。一 无盘启动的过程:*客户机自检,加载PXE BOOT ROM*PXE 请求 DHCP*服务器分配IP*客户机获取IP建立TCP/IP连接*通过 TFTP 获取开机镜像* ...

目前网吧无盘都是基于PXE的无盘网络,所以本文提到的无盘启动都是指的PXE无盘。

一 无盘启动的过程:
*客户机自检,加载PXE BOOT ROM。
*PXE 请求 DHCP。
*服务器分配IP。
*客户机获取IP后,通过TFTP获取引导程序(Bootloader)
*Bootloader接管控制权,获取系统引导文件(NTLDR等)
*系统引导程序通过Bootloader获取服务器上的镜像数据,并加载系统启动 


二 无盘启动的几个关键阶段说明
  1  DHCP工作原理
动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。端口:DHCP Server(67),DHCP Client(68), DHCP failover(546)
DHCP过程:
寻找Server,广播DHCP discover封包 ,源0.0.0.0,目的255.255.255.255
分配IP地址,返回DHCP Offer封包,包含IP,Gateway,SubMask,DNS
接受IP地址,广播DHCP request封包,应用网络设置,并返回确认信息
DHCP完成,返回DHCPACK封包,确认DHCP过程完成

  
DHCP常见问题:
  

1.若得不到IP地址,出现以下错误提示:

PXE-E61:Media test failure, check cable
PXE-M0F:Exiting PXE ROM.
说明:网络不通或连网设置有问题。交换机之类的。
2.若此时出现如下提示:
PXE-51:NO DHCP or Proxy DHCP offers-were received.
PXE-0F:Exiting PXE ROM.
说明:DHCP配置错误,或者服务没有开启


  2  TFTP工作原理
 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。它基于UDP协议而实现。
TFTP过程:


  
 TFTP常见问题:

1.到这里若出现:
PXE-E11 ARP timeout
PXE-E12 could not locate boot Server
说明:工作站找不到下载映象的服务器。检测无盘启动管理器的设置以及镜像的设置
2.若出现:
PXE-E32:TFTP open timeout
说明:服务器端的TFTP服务没有运行或者运行错误。或者检查下服务器上是否绑定了错误的网关地址。
当tftp通讯时,tftp客户端默认就会向网关地址发送arp请求包。


3 PXE-E11 ARP timeout
检测下设置的客户机的网段与服务器是否在一个网段,以及检测下是否有ARP攻击
出现这个提示,检测下网吧的网络,可以把交换机一个一个的拔了测试




3  Bootloader工作原理
*、与主服务通讯,获取配置信息;
*、与磁盘服务通讯,获取镜像包里的数据; 


Bootloader 常见问题:



路过
1

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 雷人

    匿名