我对这里的错误感到茫然。 我有几十个工作单位,还有几十个单位不工作,他们都是硬件和平台。
我有一个CentOS 7.3 PXE服务器运行着一些基于CentOS的LiveCD选项的皮匠。 直到今天早上,他们的工作都很好,现在突然间,我们看到下面的行为,试图从PXE加载香草CentOS LiveCD:
香草CentOS LiveCD的pxe菜单项如下所示:
/images/centos_livecd/centos_vmlinuz initrd=/images/centos_livecd/centos_livecd_initrd.img ksdevice=bootif lang= root=live:/centos_livecd.iso kssendmac text ks=http://10.101.24.21/cblr/svc/op/ks/profile/centos_livecd BOOTIF=<MAC>
再次 – 我有大约20台不同的主板和平台不工作,大约40个不同主板和平台的单元正在使用完全相同的菜单条目。
常规的安装程序菜单条目工作得很好 – CentOS,Ubuntu等
到目前为止我已经尝试过:
我不知所措,我很绝望。 有没有人有任何想法?
如果我可以从PXE加载的系统上以不同的方式收集更多的信息,我很想知道如何。
更多信息:
在加载/ var / log / messages的同时,我注意到加载LiveCD的第一次尝试似乎是按照networking进行的,但是一旦initrd.img被下载,客户端上就没有任何反应:
Jul 28 15:10:30 jarvis in.tftpd[12496]: RRQ from 10.101.26.176 filename /images/centos_livecd/centos_vmlinuz Jul 28 15:10:30 jarvis in.tftpd[12496]: Client 10.101.26.176 finished /images/centos_livecd/centos_vmlinuz Jul 28 15:10:30 jarvis in.tftpd[12501]: RRQ from 10.101.26.176 filename /images/centos_livecd/centos_livecd_initrd.img Jul 28 15:11:39 jarvis in.tftpd[12501]: Client 10.101.26.176 finished /images/centos_livecd/centos_livecd_initrd.img
我们使用Syslinux 4.07版本的/ var / lib / tftpboot中的文件,这是CentOS 7.3附带的.02版本。 我们正在使用这些文件,因为4.05不支持PXE菜单链接,但是4.07。
用/ usr / share / syslinux中的syslinux版本4.05中的文件覆盖/ var / lib / tftpboot中的文件解决了问题,并删除了PXE链接。
版本4.07文件正常工作2个星期没有问题; 我还不确定他们为什么突然停止为某些单位而不是其他人工作。