【解决】Unable to locate configuration file
操作系统:RHEL 8
实验环境:VMWare Pro
问题描述
执行 PXE 的过程中,测试机出现如下报错导致 DHCP 获取失败:
NETWORK bOOT fROM UMWARE UMXNET3
Copyright (C) 2003-2021 UMWare, INC.
Copyright (C) 1997-20no Intel CorporationCLIENT MAC ADDR: 0O OC 29 BD D6 35 GUID: 564D3CAA-DEB7-EE74-4A27-324AADBDD635
CLIENT IP: 192.168.88.100 MASK: 255.255.255.0 DHCP IP: 192.168.88.250
GATEWAY IP: 192.168.88.1PXELINUX 6.04 PXE Copyright (C) 1994-2015 H. Peter Anvin et al
Unable to locate configuration fileBoot failed: press a key to retry, or wait for reset...
核心问题:Unable to locate configuration file
问题跟踪
据了解 PXE 需求配置文件知道下一步做什么。
[root@TFTP ~]# mkdir /var/lib/tftpboot/pxelinux.cfg
DEFAULT vesamenu.c32 # 使用图形化菜单模块
PROMPT 0 # 禁止超时自动启动默认菜单项
MENU TITLE PXE Boot Menu - RHEL 8 # 设置菜单标题
TIMEOUT 100 # 菜单超时时间(单位:0.1秒)
ONTIMEOUT install_rhel8 # 超时后启动的菜单项LABEL install_rhel8 # 启动项标签MENU LABEL ^Install RHEL 8 # 菜单显示名称KERNEL vmlinuz # 内核文件APPEND initrd=initrd.img inst.repo=ftp://FTP服务器/pub/rhel8 inst.ks=ftp://FTP服务器/pub/ks.cfg quiet # 安装启动参数LABEL localMENU LABEL Boot from ^local driveLOCALBOOT 0
这份文件需要手动创建。
关于 APPEND,存在差异视情况为准。详细了解见互联网文章或AI问答。