Linux

CentOS8 pxeboot 設置軟體源出錯

  • June 8, 2021

我上個月使用 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

解決

CentOS8 拆分了他們的安裝倉庫,因此它不僅僅是基本作業系統,您還需要添加“AppStream”倉庫。

repo    --name="AppStream" --baseurl="http://mirror.centos.org/centos/8.2.2004/AppStream/x86_64/os/"

對我有用的是在嘗試安裝之前設置網路:

network --bootproto=dhcp --activate --hostname=localhost.localdomain --onboot yes

我遇到了同樣的問題,並嘗試嘗試通過 inst.text 執行 kickstart,以查看是否可以在 kickstart 執行後設置 ISO 映像的 URL,但這也不起作用。如果這樣可以解決任何問題,我決定將網路移到指揮鏈上,而且確實如此!

引用自:https://unix.stackexchange.com/questions/603848