PXE网卡的设置

PXE网卡的设置,第1张

实现 PXE 网络启动方式

对于没有软驱、光驱的工作站,要实现PXE网络启动方式,需要完成三个步骤:

1、工作站的PXE启动设置

PXE网络启动一般要求在网卡上加装 PXE 启动芯片(PXE Boot ROM);对于某些型号的网卡,也可以将 PXE 启动代码(Boot Code)写入主板的 Flash ROM;而一些主板上集成了网卡的品牌机(例如清华同方的商用机),可直接支持PXE启动。

常用的 RTL8139 芯片的网卡,其 PXE 启动设置方式是:机器启动时根据屏幕提示按下Shift+F10,在启动类型中选择PXE,开启网络启动选项即可。

2、制作 PXE 启动文件

制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。

DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。

在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。

选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。

3、服务器的PXE启动服务设置

Windows 2000 Server 的 DHCP 服务支持两种启动协议:DHCP 和 BOOTP。我们可以设定以下三种选择:仅 DHCP、仅 BOOTP、两者。如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。

接下来,设置启动文件名。在DHCP服务器的作用域选项中配置选项“067:启动文件名”,字串值为我们创建的 PXE 菜单启动文件名 Pxemenu.pxe。注意:文件名不包含路径。

DHCP 服务器只是将启动文件名通知给 BOOTP 客户机,客户机通过什么方式下载启动文件呢?答案是,需要 TFTP 服务。3Com 的 DABS 包含了一个 TFTP 服务组件,当然,也可以下载一个免费的 TFTP 服务器软件长期使用。

在 TFTP 服务器的设置中,规定一个服务目录。将制作的 PXE 启动文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服务目录中。TFTP 服务器设置为自动运行。

使用PXE安装方法

开机敲F12,从PXE网卡引导

进入界面后,根据所要安装系统,输入标签及IP后回车即可。

标签的输入规则:系统版本_位数_内网IP第3段 ip=172.16.内网IP第3段.内网IP第4段

如:要装的机器信息为:红帽5.3、64位 *** 作系统、内网IP为10.32.157.207,那么标签应为:5u3_64_157 ip=172.16.157.207

简单故障排查

故障1:无法获取kickstart

排查方法:

清理/tftpboot/pxelinux.cfg/目录下不相关的文件,避免无效文件对装机产生影响

确认标签是否输入错误

确认服务器vlan是否划分正确,如下图,分配的CLIENT IP的后两位一定和你输入的IP后两位在同一网段

确认是否是从第一块网卡引导的PXE,开机摁F12进入BIOS,是否NIC1为Enable with PXE,如下图

以上如果都没有问题,请联系管理员

故障2:无法进入PXE引导界面

排查方法:

网卡引导PXE设置是否正确,开机摁F2,进入BIOS,检查不下配置,是否是第一块网卡引导PXE(默认第一块为内网)

联系网络组同学确认网络有没有问题,如该网络是不是新开的网段、VLAN有没有划分错误

以上如果都没有问题,请联系管理员

故障3:输入标签引导linux内核时报错,可能还有其他类的报错

排查方法:

检查硬盘是否有硬件问题

检查磁盘是否符合规格,如3T大容量磁盘装redhat5.3会有问题等

以上如果都没有问题,请联系管理员

故障4: rhel<5.8不支持R720

今天R720装机遇到的问题如下图

提示没有在网络驱动程序中选择网络设备,或者硬件不支持Redhat

排查过程:1)在同一网段内使用R710一台机器进行pxe安装,分配ip都在同一网段内,发现可以正常获取kickstart,说明pxe配置是正确的,并且检查网络都正常

2)使用R720安装RHEL6.3发现可以安装成功,尝试过安装5.3的系统,发现RAID卡的驱动没有。网卡驱动也没有。官方也不提供了。说明R720的硬件比较新。尝试安装5.8成功。

最后发现根据dell官方的说法ELL PowerEdge R720是不支持RHEL5


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11475419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存