Cobblerとpreseedを使用してUbuntuのインストールを自動化しようとしています。
Ubuntuのこの公式サンプルシードファイルを参照しました: https://help.ubuntu.com/12.04/installation-guide/example-preseed.txt
このファイルのネットワーク関連部分のみを編集しましたが、これは私のsample.seed
ファイルです。 http://paste.ubuntu.com/7793361/
私は何も編集しませんでした。ターゲットマシンには、eth0
とeth1
の2つのNICがあります。 eth1
のみがプライベートネットワークを介してcobblerサーバーに接続されます。
Ubuntu Mini ISOを起動した後、手動でeth0
とeth1
を選択するように求められ、次に示すようにIP、ネットマスク、その他の詳細を手動で構成するように求められます。 http:// imgur。 com/L2IrAmV
ただし、これらの設定はすべて、そのpreseedファイルに既に設定されています。
シードファイルの場所を/var/lib/cobbler/kickstarts/sample.seed
として正しく設定しました。
テスト目的で、2番目のNICを無効にし、1つのNICのみを有効にしました。次に、ネットワーク情報を手動で設定しました。それでもUbuntuはDHCPを使用しようとし、「ネットワークを設定できません」と言って停止します。 preseedの代わりにキックスタートを使用する場合も同じ問題です。
この問題のトラブルシューティングにご協力ください。 Ubuntuでeth1
を自動選択し、IPアドレス、ネットワークマスクなどの他のすべてのネットワーク設定を自動的に適用するにはどうすればよいですか?
問題は bug 855921 で説明されています。
特定のインターフェースを使用したい場合、例えばeth0
、ブートオプションとしてカーネルにnetcfg/choose_interface=eth0
を渡すだけです。