.png)
Anaconda キックスタートを使用して Ubuntu 10.04 LTS のネットワーク インストールを自動化しようとしていますが、最初の DHCP 自動構成を除いてすべて実行されているようです。インストーラーは DHCP 経由でインストールを構成しようとしますが、最初の試行で失敗します。これにより、DHCP を再試行できるプロンプトが表示され、2 回目の試行では常に機能するようです。問題は、DHCP の再試行をクリックする必要がある場合、これが実際には自動化されていないことです。キックスタート ファイルに何か追加して、自動的に再試行するか、または 1 回目に失敗しないようにすることはできますか? よろしくお願いします。
キックスタート:
# System language
lang en_US
# Language modules to install
langsupport en_US
# System keyboard
keyboard us
# System mouse
mouse
# System timezone
timezone America/New_York
# Root password
rootpw --iscrypted $1$unrsWyF2$B0W.k2h1roBSSFmUDsW0r/
# Initial user
user --disabled
# Reboot after installation
reboot
# Use text mode install
text
# Install OS instead of upgrade
install
# Use Web installation
url --url=http://10.16.0.1/cobbler/ks_mirror/ubuntu-10.04-x86_64/
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr yes
# Partition clearing information
clearpart --all --initlabel
# Disk partitioning information
part swap --size 512
part / --fstype ext3 --size 1 --grow
# System authorization infomation
auth --useshadow --enablemd5
%include /tmp/pre_install_ubuntu_network_config
# Always install the server kernel.
preseed --owner d-i base-installer/kernel/override-image string linux-server
# Install the Ubuntu Server seed.
preseed --owner tasksel tasksel/force-tasks string server
# Firewall configuration
firewall --disabled
# Do not configure the X Window System
skipx
%pre
wget "http://10.16.0.1/cblr/svc/op/trig/mode/pre/system/Test-D" -O /dev/null
# Network information
# Start pre_install_network_config generated code
# Start of code to match cobbler system interfaces to physical interfaces by their mac addresses
# Start eth0
# Configuring eth0 (00:1A:64:36:B1:C8)
if ip -o link show | grep -i 00:1A:64:36:B1:C8
then
IFNAME=$(ip -o link show | grep -i 00:1A:64:36:B1:C8 | cut -d" " -f2 | tr -d :)
echo "network --device=$IFNAME --bootproto=dhcp" >> /tmp/pre_install_ubuntu_network_config
fi
# End pre_install_network_config generated code
%packages
openssh-server
答え1
次のような行を含めます。
network --bootproto=dhcp --device=eth0
%pre セクションの前。