Kickstarting uma instalação do Ubuntu Server 10.04 (DHCP falha)

1

Eu estou tentando automatizar a instalação de rede do Ubuntu 10.04 LTS com um kickstart anaconda e tudo parece estar rodando, exceto pela autoconfiguração inicial do DHCP. O instalador tenta configurar a instalação via DHCP, mas falha em sua primeira tentativa. Isso me leva a um prompt onde eu posso tentar novamente o DHCP e parece sempre funcionar na segunda tentativa. Meu problema é que isso não é realmente automatizado se eu tiver que tentar novamente para DHCP. Existe algo que eu possa adicionar ao arquivo de kickstart para que ele tente novamente automaticamente ou, melhor ainda, não falhe na primeira vez? Obrigado.

Kickstart:

# 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
    
por William 11.08.2010 / 16:12

1 resposta

1

Inclua uma linha como esta:

network --bootproto=dhcp --device=eth0

antes da seção% pre.

    
por 28.07.2011 / 19:42