You can watch a demonstration of a preseeded installation with Joix OS
mkdir /mnt/iso
mount -o loop "/root/debian.iso" /mnt/iso
cp -r /mnt/iso "/root/extracted_iso/"
umount /mnt/iso
Download the content of debian_preseed repository and copy all the files in "/root/extracted_iso/iso"
https://github.com/Tontonjo/debian_preseed/archive/refs/heads/main.zip
- By default all settings are commented
- You'll have to pass trough many attemps to get your perfect configuration
Preseed file is located in /root/extracted_iso/jo/preseed.cfg
Custom menu file is located in /root/extracted_iso/isolinux/txt.cfg
apt-get install -y genisoimage
cd /root/extracted_iso
genisoimage -o /root/preseeded_debian.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -r .
Export the new generated iso file and run it!