我上个月使用 CentOS8-1-1911 版本安装了 PXE 服务器,效果很好,我能够对我的所有工作站进行 PXE,但是今天当我使用最新版本更新 CentOS8-2-2004 并保持所有启动选项相同时,出现了这种奇怪的情况pxe 期间出错
Installation source (Error setting up software source)
我尝试提供手动 URL,但仍然出现同样的错误,有人在 CentOS8 pxeboot 中遇到此错误吗?我也恢复到 Centos8-1-1911,但仍然出现同样的错误(我有检查日志,它在有效负载中显示正确的 URL,我也可以看到网络良好)
这是我使用的安装源:http://mirror.liquidtelecom.com/centos/8/BaseOS/x86_64/os/
我的 kickstart 文件存储库部分
#
lang en_US
#
keyboard us
#
timezone America/New_York
#
zerombr
install
url --url=http://10.40.0.20/pxe_repo/centos8-1-1911
repo --name=centos --baseurl=http://10.40.0.20/pxe_repo/centos8-1-1911
答案1
解决
CentOS8 拆分了他们的安装存储库,因此它不仅仅是基本操作系统,您还需要添加“AppStream”存储库。
repo --name="AppStream" --baseurl="http://mirror.centos.org/centos/8.2.2004/AppStream/x86_64/os/"
答案2
对我有用的是在尝试安装之前设置网络:
network --bootproto=dhcp --activate --hostname=localhost.localdomain --onboot yes
我遇到了同样的问题,并尝试尝试通过 inst.text 运行 kickstart,看看是否可以在 kickstart 运行后设置 ISO 映像的 URL,但这也不起作用。如果这能解决任何问题,我决定将网络移至指挥链上方,事实确实如此!