web-dev-qa-db-ja.com

Preseedは、Ubuntu 14.04ではネットワークインターフェイスを自動的に選択しません。自動インストールには人間の入力が必要

PXEからUbuntu Server 14.04の無人インストールをセットアップしようとしています。

最初にキックスタートを使用してみました。パーティションマネージャーがユーザーの確認を必要とし、完全に無人インストールではなかったことを除いて、これは問題なく機能しました(つまり、インストールの途中でディスクを再パーティションしても問題ないことを確認する必要があります)。

同僚は、きめ細かな制御を行うには、Preseedを使用した方が良いと示唆しました。残念ながら、preseedのインストールは現在choose_interfaceセクションで停止しています。

/tftpboot/pxelinux.cfg/defaultの起動手順:

KERNEL images/ubuntu_server_1404/install/netboot/ubuntu-installer/AMD64/linux
append auto=true vga=normal initrd=images/ubuntu_server_1404/install/netboot/ubuntu-installer/AMD64/initrd.gz url=http://myNAS/pxe/preseed.cfg quiet --

最初の数行を実行できる(例:言語/キーボード選択)

d-i debian-installer/locale string en_US
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us
d-i keyboard-configuration/layoutcode string us

ただし、choose_interfaceは自動的には機能しません。

enter image description here

私は両方ともネットワークインターフェースを指定してみました:

d-i netcfg/choose_interface select em1

および自動選択:

d-i netcfg/choose_interface select auto

これらの設定はいずれも機能しませんでした。インストールを続行するには、人間の入力が必要です。

私が間違っていることを見ることができますか?

10
Alex Woolford

これは、報告された bug です。解決策は、netcfg/choose_interface= YourInterfaceブートオプション としてカーネルに渡すことでした。

9
Ron