web-dev-qa-db-ja.com

UbuntuPreseedはローカルミラーを使用していません

サーバー上に完全なubuntuミラーがあります

http://leelah.home.ianwilson.org/ubuntu/

Preseed.cfgファイルには、国のミラーを選択するための次のd-i構成があります。

d-i mirror/country string manual 
d-i mirror/http/hostname string leelah.home.ianwilson.org
d-i mirror/http/directory string /ubuntu
d-i mirror/http/mirror select leelah.home.ianwilson.org

Access_logファイルを調整して、preseedファイルがインストーラーから取得されていることを確認できますが、それ以外は何もできません。ネットワークトラフィックを見ると、トラフィックはローカルミラーではなく、archive.ubuntu.comに送信されていることがわかります。

ガイド付きインストール中に「手動ミラー」を選択してミラーサーバーを指定すると、ローカルミラーが使用されますが、preseedを介してこれを実行しようとすると完全に失敗します。

インストーラーをデフォルトでローカルミラーに設定するには、preseedファイルに何を配置する必要がありますか?

2
Ian Wilson

ディストリビューションのコードネームが設定されていないようです。これは、作業中のpreseedテンプレートの例です。

d-i mirror/country string manual
d-i mirror/http/hostname string aptproxy.hostname.tld:3142
d-i mirror/http/directory string /ubuntu
d-i mirror/http/proxy string
d-i mirror/codename string natty
d-i mirror/suite string natty

また、カーネル初期化パラメーターでDEBCONF_DEBUG = 5を渡して、プレシードインストール中にログレベルのデバッグを有効にすることもできます。/var/log/syslog内のメッセージはより冗長になり、それが発生している原因を見つけることができます。

3
pdaukintis