Arranque de Debian PXE desde ISO y archivo de configuración previa

Arranque de Debian PXE desde ISO y archivo de configuración previa

Estoy intentando automatizar una instalación personalizada de Debian (OS) utilizando el arranque PXE desde ISO y preconfigurando el archivo de configuración.

Los pasos que he hecho hasta ahora son:

  1. Servidor DHCP y TFTP instalado, incluido syslinux (memdisk) para cargar la iso.
  2. Etiqueta configurada en el archivo pxelinux.cfg/default para iniciar automáticamente la ISO

Archivos en la /srv/tftpcarpeta:

boot-screens
debian-installer
iso
  |-> <ISO File>
  |-> preseed.cfg

ldlinux.c32 -> debian-installer/amd64/boot-screens/ldlinux.c32
memdisk
netboot.tar.gz
pxelinux.0 -> debian-installer/amd64/pxelinux.0
pxelinux.cfg -> debian-installer/amd64/pxelinux.cfg
version.info

pxelinux.cfg/configuración predeterminada:

# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path debian-installer/amd64/boot-screens/
include debian-installer/amd64/boot-screens/menu.cfg
default debian-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 20

LABEL  Final OS
    MENU LABEL Vallinayagam
    MENU DEFAULT
    KERNRL LINUX
    LINUX memdisk
    APPEND iso
    INITRD  iso/<ISO FILE> interface=eth0 preseed/file=preseed.cfg auto=true prirority=critical

Ahora, cuando inicio el cliente,carga automáticamente el archivo ISOy mostrando menús de arranque desde el archivo ISO.

Ahora mis preguntas son,

  1. ¿Cómo seleccionar la opción de instalación automática desde el menú de inicio?
  2. ¿Cómo pasar el archivo de configuración preestablecido? ¿La configuración anterior es correcta para pasar el archivo preconfigurado?
  3. Tengo otra máquina con el mismo sistema operativo, pero cómo obtener el archivo de configuración preestablecido. No se muestran en mi máquina los comandos "debconf-set-selections" como se mencionaaquí

PD: mi objetivo es automatizar toda la instalación del sistema operativo utilizando el trabajo de Jenkins cuando haya una nueva ISO disponible para probar.

Respuesta1

Necesitará cambiar la opción/selección de arranque predeterminada en la imagen ISO. Dependiendo de lo que se sume de verificación y demás, extraiga el contenido ISO, edite el archivo, vuelva a verificar la suma si es necesario, reconstruya ISO.

información relacionada