ネットワーク経由でUbuntuのインストールを完全に自動化しようとしていますが、preseedファイルはネットワークアダプターの検出後にのみロードされます。
Preseedファイルにこれらのオプションがある場合でも、インストーラーは常にこのオプションを要求します。
# Select language
d-i debconf/language string en_US:en
# Locale settings
d-i localechooser/shortlist select other
d-i localechooser/continentlist select South America
d-i localechooser/countrylist/South_America select BR
d-i localechooser/preferred-locale select en_US.UTF-8
# Keyboard selection.
# Disable automatic (interactive) keymap detection.
d-i console-setup/ask_detect boolean false
d-i keyboard-configuration/layout select English (US)
d-i keyboard-configuration/variant select English (US) - English (US, alternative international)
ネットワーク検出後、インストールは最初からあるはずのように無人になります。
カーネルのブート引数に何かが欠けていると思いますが、問題を特定できませんでした。pxelinux.cfgの構成は次のとおりです。
#Ubuntu 12.04 LTS x86_64 Node
label 1
menu label ^1. Ubuntu 12.04 LTS "Precise Pangolin" x86_64 Node
kernel ubuntu/precise/AMD64/linux
append vga=normal initrd=ubuntu/precise/AMD64/initrd.gz auto url=http://mynetwork.install.server/preseed/cluster-node/precise.cfg --
前もって感謝します、
インストールでネットワークをセットアップし、preseedをダウンロードするには、pxelinux.cfg
ファイルのAPPEND
セクションに以下を追加する必要があります。
locale=en_US
keyboard-configuration/layoutcode=us
キーボード構成を設定しますipv6.disable=1
インターフェイスがIPv6アドレスを要求しないようにしますhostname=<put hostname here>
ホスト名を設定しますinterface=<specify the interface here>
インターフェースを設定しますPxelinux.cfgファイルは次のようになっている必要があります。
#Ubuntu 12.04 LTS x86_64 Node
label 1
menu label ^1. Ubuntu 12.04 LTS "Precise Pangolin" x86_64 Node
kernel ubuntu/precise/AMD64/linux
append vga=normal initrd=ubuntu/precise/AMD64/initrd.gz locale=en_US keyboard-configuration/layoutcode=us ipv6.disable=1 hostname=somehostname interface=eth0 auto url=http://mynetwork.install.server/preseed/cluster-node/precise.cfg --