Preseed no selecciona automáticamente la interfaz de red en Ubuntu 14.04; instalación automatizada necesita aportes humanos

10

Estoy tratando de configurar una instalación desatendida de Ubuntu Server 14.04 desde PXE.

Inicialmente intenté usar Kickstart. Esto funcionó bien, excepto que el administrador de partición requirió la confirmación del usuario y, por lo tanto, no fue una instalación completamente desatendida (es decir, tendría que reconocer que está bien repartir el disco durante la instalación).

Un colega sugirió que, para un control detallado, sería mejor usar Preseed. Desafortunadamente, la instalación preestablecida actualmente se atasca en la choose_interfacesección.

Las instrucciones de arranque en /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 --

son capaces de ejecutar las primeras líneas (por ejemplo, selección 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

pero el choose_interfaceno funciona automáticamente:

ingrese la descripción de la imagen aquí

He intentado ambos especificando la interfaz de red:

d-i netcfg/choose_interface select em1

y selección automática:

d-i netcfg/choose_interface select auto

Ninguna de estas configuraciones funcionó: la instalación requiere la intervención humana para continuar.

¿Puedes ver lo que estoy haciendo mal?

Alex Woolford
fuente

Respuestas:

9

Esto es (¿o fue?) Un error reportado . La solución fue intentar pasar netcfg/choose_interface= YourInterfaceal kernel como una opción de arranque .

Ron
fuente
@Ron ¿Podría explicar CÓMO "pasar netcfg/choose_interface= YourInterfaceal núcleo como una opción de arranque". editando tu respuesta?
αғsнιη
1
agregue netcfg/choose_interface=al final de la appendlínea en la configuración pxe que muestra arriba (antes --)
mdd
1
Parece que el informe de error se cerró porque no puede configurar las opciones de interfaz si está cargando la configuración de su archivo predeterminado en la red.
Ben Creasy
Puede cargar en cadena múltiples archivos preestablecidos, por lo que podría incluir un mínimo preestablecido con lo suficiente para comenzar y luego usar la opción de preestablecer para cargar otro preestablecido de la red que se ejecutará cuando la red esté disponible y fusionar y anular las opciones del primero preestablecido
dragon788