O Preseed não seleciona automaticamente a interface de rede no Ubuntu 14.04; instalação automatizada precisa de entrada humana

10

Estou tentando configurar uma instalação autônoma do Ubuntu Server 14.04 do PXE.

Inicialmente, tentei usar o Kickstart. Isso funcionou bem, exceto que o gerenciador de partições exigia confirmação do usuário e, portanto, não era uma instalação totalmente autônoma (ou seja, eu precisaria reconhecer que não há problema em reparticionar a parte do disco durante a instalação).

Um colega sugeriu que, para um controle mais refinado, seria melhor usar o Preseed. Infelizmente, atualmente a instalação preseed fica presa na choose_interfaceseção.

As instruções de inicialização em /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 --

são capazes de executar as primeiras linhas (por exemplo, seleção de idioma / teclado)

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

mas o choose_interfacenão funciona automaticamente:

insira a descrição da imagem aqui

Eu tentei especificar a interface de rede:

d-i netcfg/choose_interface select em1

e seleção automática:

d-i netcfg/choose_interface select auto

Nenhuma dessas configurações funcionou: a instalação requer entrada humana para prosseguir.

Você pode ver o que estou fazendo de errado?

Alex Woolford
fonte

Respostas:

9

Este é (ou foi?) Um bug relatado . A solução foi tentar passar netcfg/choose_interface= YourInterfacepara o kernel como uma opção de inicialização .

Ron
fonte
@ Ron Você poderia explicar como "passar netcfg/choose_interface= YourInterfacepara o kernel como uma opção de inicialização". editando sua resposta?
Αғsнιη
1
adicione netcfg/choose_interface=no final da appendlinha na configuração pxe que você mostra acima (antes --)
mdd 3/15/15
1
Parece que o relatório de erros foi fechado porque você não pode definir as opções de interface se estiver carregando a configuração do arquivo preseed pela rede.
precisa
Você pode carregar vários arquivos preseed em cadeia, para incluir um mínimo de preseed com o suficiente para começar e, em seguida, usar a opção preseed para carregar outro preseed da rede que será executado quando a rede estiver disponível, mesclar e substituir as opções do primeiro preseed.
precisa saber é o seguinte