kickstart ks.cfg:`url --url` 應該指向哪裡?

kickstart ks.cfg:`url --url` 應該指向哪裡?

我在軟碟上有一個 kickstart 檔案(ks.cfg)(舊式)。我正在嘗試安裝 CentOS 5.4。

我的 ks.cfg 的頂部這樣寫:

install

# Install from local cdrom or over the network.
#cdrom
url --url http://kickstart.example.org/pub/centos/5.4/

在 Apache 伺服器端,此命令因以下 404 錯誤而失敗:

kickstart.example.org 192.168.16.180 - - [01/Jun/2010:17:24:30 -0700] "GET /pub/centos/5.4///disc1/.discinfo HTTP/1.1" 404 314 "-" "urlgrabber/3.1.0"
kickstart.example.org 192.168.16.180 - - [01/Jun/2010:17:24:43 -0700] "GET /pub/centos/5.4/repodata/repomd.xml HTTP/1.1" 404 316 "-" "urlgrabber/3.1.0 yum/3.2.22"

看來我的 url 值與伺服器上的目錄結構不匹配,但這是 CentOS 鏡像的精確鏡像。

url URL 的值應該是多少?這應該只包括作業系統(/pub/centos/5.4/),還是應該包括架構(/pub/centos/5.4/os/x86_64)?這可以是變數(/pub/centos/5.4/os/$ARCH/)嗎?

我看到Kickstart 正在嘗試獲取一個名為“repomd.xml”的文件,但為什麼它會在“/pub/centos/5.4/repodata/repomd.xml”中查找,而這些文件實際上存在於“/pub /centos/” 5.4/os/x86_64/repodata/repomd.xml'和'/pub/centos/5.4/*/$ARCH/repodata/repomd.xml'的其他位置?

我沒有看到這個記錄或解釋很好紅帽5安裝指南

答案1

我在自訂 ks.cfg 檔案上提供了 5.3 和 5.4。我的線路看起來像這樣:

網址--網址http://long-path-to-your-distro/x86_64/5.3 -- 或 5.4 -- 沒有尾部斜杠,但這應該不重要。

在那裡我有:

./
../
CentOS/
config/
EULA
GPL
images/
isolinux/
NOTES/
repodata/
RPM-GPG-KEY-beta
RPM-GPG-KEY-CentOS-5
TRANS.TBL

答案2

.discinfo您應該將其指向包含檔案和/或目錄的路徑repodata/

相關內容