之前用cobbler部署centos7没有任何问题,但最近总是出现在机器获取地址后无法进入下一步的情况
查看/var/lib/tftpboot目录下的文件,发现两个文件都是空的,造成cobbler无法进行下一步操作
解决办法:替换syslinux包下menu.c32和pxelinux.0文件:
[root@localhost ~]# cp /usr/share/syslinux/{menu.c32,pxelinux.0} /var/lib/tftpboot/
cp: overwrite ‘/var/lib/tftpboot/menu.c32’? y
cp: overwrite ‘/var/lib/tftpboot/pxelinux.0’? y
[root@localhost ~]# ll /var/lib/tftpboot/
total 112
drwxr-xr-x 3 root root 18 Oct 17 23:47 boot
drwxr-xr-x 2 root root 6 Oct 14 2019 etc
drwxr-xr-x 2 root root 81 Oct 17 23:47 grub
drwxr-xr-x 2 root root 6 Oct 14 2019 images
drwxr-xr-x 2 root root 6 Oct 14 2019 images2
-rw-r--r-- 2 root root 26140 Oct 30 2018 memdisk
-rw-r--r-- 2 root root 55140 Oct 17 23:55 menu.c32
drwxr-xr-x 2 root root 6 Oct 14 2019 ppc
-rw-r--r-- 2 root root 26759 Oct 17 23:55 pxelinux.0
drwxr-xr-x 2 root root 21 Oct 17 23:47 pxelinux.cfg
drwxr-xr-x 2 root root 26 Oct 17 23:47 s390x
-rw-r--r-- 2 root root 0 Oct 17 23:47 yaboot