服务器配置PXE启动(2)— 配置PXE启动

注意事项

1 以下配置步骤是在HP DL388G7服务器上进行的,不同的服务器配置方式可能不同

2 使用PXE引导启动,PXE客户端(需要安装操作系统的服务器)必须配置开启DHCP功能,否则无法使用PXE引导启动

将服务器的启动顺序永久的改为PXE启动为第一顺序(不推荐)

注:经过实验发现,服务器的启动顺序永久的改为PXE启动为第一顺序后,每次服务器重启都会进入到PXE引导启动界面(会让你重新安装操作系统的界面,且无法自动退出)

(1)重启服务器,按 F9 进入BISO界面

(2)进入设置页面,选择 Standard Boot Order 选项,配置启动项

(3)默认的启动项如下图所示,我们需要将IPL:5(PXE启动方式调整到第一个)

(4)键盘下移到IPL:5选项,回车,调整启动顺序(这里选择Set the IPL Device Boot Order 1),即将PXE启动调整为第一启动项

(5)修改后的启动项如图示

(6)F10 保存并退出(服务器会自动重启)

临时指定服务器使用一次PXE引导作为启动项(推荐)

(1)重启服务器,按F11 进入Boot Menu

(2)选择数字 5(One Time Boot to Network ),临时使用一次网络启动(PXE启动),作为启动引导

(3)重启后,出现PXE-E61 : Media test failure, check cable报错,原因是PXE客户端(需要安装操作系统的服务器)的网络设置中没有打开DHCP,重新配置网络打开DHCP即可。

(4)打开DHCP后,重启服务器,可以看到客户端,会通过 DHCP 请求获取 IP

(5)继续等待,出现报错 PXE-E51 : No DHCP or proxyDHCP offers were received,无法进入PXE引导界面,原因是上面配置PXE服务端没有设置正确的IP地址

1)修改DHCP服务器的 dhcpd.conf 配置文件,如下

vim /etc/dhcp/dhcpd.conf 
# 添加如下内容:
option arch code 93 = unsigned integer 16;

subnet 10.5.6.23 netmask 255.255.255.0 {  #定义一个子网的配置,指定了子网的IP地址范围和子网掩码
  range  10.5.6.23 10.5.6.25; #指定了DHCP服务器可以分配的IP地址范围,这意味着DHCP服务器将从这个范围内分配IP地址给请求的客户端。
  option routers 10.5.6.1;  #指定了子网中的默认网关地址
  next-server 10.5.6.22;#指定了PXE引导过程中TFTP服务器的IP地址,PXE客户端将从这个服务器下载启动文件
  if option arch = 00:07 {    #通过厂商的 arch 代码判断使用什么引导程序
        filename "/UEFI/bootx64.efi";
  } else {
        filename "/Legacy/pxelinux.0";
  }
}

配置完成后,重启DHCP service

service isc-dhcp-server restart

查看DHCP service是否正常

service isc-dhcp-server status

(6)继续下一步报错PXE-T01: File not found ,PXE-E3B : TFIP Error - File Not found

经过查阅资料得知,需要修改TFTP Service的配置文件,详见上篇文章中TFTP Service配置

(7)修改完上述问题后,重启服务器,可以看到已经顺利的进入PXE引导启动页面

(8)点击【enter】,会根据配置文件从 PXE 服务端获取完整的系统镜像启动进入安装界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值