サーバー上に完全な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ファイルに何を配置する必要がありますか?
ディストリビューションのコードネームが設定されていないようです。これは、作業中の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内のメッセージはより冗長になり、それが発生している原因を見つけることができます。