Como pré-configurar as opções antes da rede na instalação Debian / Ubuntu PXE?

2

Estou tentando automatizar completamente uma instalação do Ubuntu pela rede, mas o arquivo preseed é carregado somente após a detecção do adaptador de rede.

Mesmo com essas opções no arquivo preseed, o instalador sempre pergunta por essas opções:

# 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)

Após a detecção de rede, a instalação fica desacompanhada como deveria desde o início.

Acho que estou faltando alguma coisa nos argumentos de inicialização do kernel, mas não consegui identificar o problema, aqui está a configuração do 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 --

Agradecemos antecipadamente

    
por Vinícius Ferrão 22.11.2013 / 00:00

1 resposta

1

Para que sua instalação configure a rede e baixe o preseed, você precisará adicionar o seguinte à sua seção APPEND do seu arquivo pxelinux.cfg :

  • locale=en_US para definir a localidade
  • keyboard-configuration/layoutcode=us para definir a configuração do teclado
  • ipv6.disable=1 para evitar que a interface solicite um endereço IPv6
  • hostname=<put hostname here> para definir o nome do host
  • interface=<specify the interface here> para definir a interface

Seu arquivo pxelinux.cfg deve se parecer abaixo:

#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 --
    
por 23.02.2016 / 03:35