kickstart ks.cfg: `url --url` はどこを指すべきですか?

kickstart ks.cfg: `url --url` はどこを指すべきですか?

フロッピー (旧スタイル) にキックスタート ファイル (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 の値は何にすべきでしょうか? これには OS (/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' の他の場所に存在するのに、なぜ '/pub/centos/5.4/repodata/repomd.xml' を検索するのでしょうか?

これについては、RedHat 5 インストール ガイド

答え1

カスタム ks.cfg ファイルで 5.3 と 5.4 を提供しています。行は次のようになります。

URL --URLhttp://ディストリビューションへの長いパス/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/

関連情報