Creación de un sistema automatizado de instalación.
Creación de un sistema automatizado de instalación. Se deberá configurar el sistema para que se responda automáticamente a todos los item en la instalación. Las diferentes contraseñas deberán codificarse para que no aparezcan en texto plano. Se trabajará con un esquema lvm creando volúmenes lógicos /, home y var.
Creado en October 5, 2022.
Instalación automatizada basada en medio de almacenamiento extraíble.
Usaremos 7z para descomprimir la iso.
7z x /mnt/Archivos/ISOs/debian-10.6.0-amd64-xfce-CD-1.iso
descomprimimos el initrd. Damos permisos a la carpeta que vamos a modificar, ponemos el preseed en el initrd, volvemos a comprimir y ponemos los permisos de antes
7z x initrd.gz
chmod +w -R install.amd/
echo preseed.cfg | cpio -H newc -o -A -F install.amd/initrd
gzip install.amd/initrd
chmod -w -R install.amd/
Regeneramos el md5sum.txt
chmod +w md5sum.txt
find -follow -type f ! -name md5sum.txt -print0 | xargs -0 md5sum > md5sum.txt
chmod -w md5sum.txt
Creamos una nueva iso booteable con el comando genisoimage
sudo genisoimage -r -J -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../debian-10.6.0-amd64-xfce-CD-1.iso
Ya tenemos la iso lista, ahora haremos una instalación desatendida. Ponemos el disco con la iso e iniciamos la máquina. Le damos a Advanced options.
Ahora le damos a Automated install y empezará la instalación
ponemos contraseña de root y del usuario(me da problemas en el preseed y he decidido ponerla antes de la instalación).
Ahora empieza la instalación desatendida.
Aquí muestro la salida del comando df -h
Siguiente post
Post anterior.