/debian_preseed

GNU General Public License v3.0GPL-3.0

Debian Preseed

Tonton Jo

Join the community:

Youtube Discord Tonton Jo

Support my work, give a thanks and help the youtube channel:

Ko-Fi Infomaniak Express VPN

Informations:

You can watch a demonstration of a preseeded installation with Joix OS

How-to:

Download your new ISO and upload it on your host

Create a directory where the ISO will be mounted on

mkdir /mnt/iso

Create a directory where the ISO will be mounted on

mount -o loop "/root/debian.iso" /mnt/iso

Copy the content of the ISO in a new folder

cp -r /mnt/iso "/root/extracted_iso/"

Once the copy is done, unmount the iso - you can then delete it if you want

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

Edit configurations as you need:

  • 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

Install Genisoimnage:

apt-get install -y genisoimage

CD into iso files folder:

cd /root/extracted_iso

Generate your new customized 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 .

Run your ISO!

Export the new generated iso file and run it!