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


10

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

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

同僚は、きめの細かい制御には、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は自動的には機能しません。

ここに画像の説明を入力してください

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

d-i netcfg/choose_interface select em1

および自動選択:

d-i netcfg/choose_interface select auto

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

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

回答:


9

これは報告されたバグです(またはそうでしたか?)。解決策はnetcfg/choose_interface= YourInterfaceブートオプションとしてカーネルに渡してみることでした。


@Ron「netcfg/choose_interface= YourInterfaceブートオプションとしてカーネルに渡す」方法を説明してください。あなたの答えを編集することによって?
αғsнιη

1
上記(前)に示したpxe構成netcfg/choose_interface=append行の最後に追加--
mdd

1
ネットワーク経由でpreseedファイルの構成を読み込んでいる場合は、インターフェースオプションを設定できないため、バグレポートが閉じられたようです。
Ben Creasy 2017

複数のpreseedファイルをチェーンロードできるので、最小限のpreseedを含めて開始し、preseedオプションを使用して、ネットワークから別のpreseedをロードし、ネットワークが利用可能になったときに実行され、最初のオプションをマージしてオーバーライドできます。プレシード。
dragon788
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.