Linuxkickstart ks.cfg:
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/os/x86_64/repodata/repomd.xml’ 和 ‘/pub/centos/5.4/*/$ARCH/repodata/repomd.xml’ 的其他位置?
我在RedHat 5 安裝指南中沒有看到這個記錄或解釋得很好
我在自定義 ks.cfg 文件上有 5.3 和 5.4 服務。我的線如下所示:
url –url 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
您應該將其指向包含
.discinfo
文件和/或repodata/
目錄的路徑。