Debian Garage
Ceci est un ensemble de scripts permettant de créer une image ISO Debian 12 Live personnalisée. Suivez les instructions ci-dessous pour préparer et personnaliser votre image.
Pré-requis
Avoir cloner ce repository
Assurez-vous d'avoir dans le dossier contenant les scripts l'image ISO Debian 12 Live que vous souhaitez personnaliser.
Assurez vous d'avoir les droits d'execution des 3 scripts avant de les lancer
```
chmod +x le nom_du_script
```
Étapes de personnalisation
-
Lancez le premier script
./install_in.sh -
Lorsque le script a termier de s'executer, suivez ces étapes manuellement :
-
Ajouter un serveur DNS :
echo 'nameserver 1.1.1.1' > /etc/resolv.conf -
Montez le système de fichiers devpts :
mount devpts /dev/pts -t devpts
-
-
Création et configuration de l'utilisateur :
-
Créez un utilisateur :
adduser nom_utilisateur (shell par default) -
Ajoutez l'utilisateur au groupe
sudo:usermod -aG sudo nom_utilisateur -
Changez de session pour l'utilisateur créé :
su - nom_utilisateur
-
Installation des paquets et configurations
-
Installation des paquets :
sudo apt install rsyslog wget curl git net-tools iptables resolvconf rsyslog python3-pip python3-venv zip openssh-server gimp fail2ban vlc nginx -y -
Désactivation de services
-
Désactivez rsyslog :
sudo systemctl stop rsyslog && sudo systemctl disable rsyslog -
Désactivez nginx :
sudo systemctl stop nginx && sudo systemctl disable nginx
-
-
Configuration des sources
- Remplacez la liste des sources
sudo curl -o /etc/apt/sources.list https://git.legaragenumerique.fr/GARAGENUM/apt-debian-12-bookworm/raw/branch/main/sources.list
- Remplacez la liste des sources
-
Installation de logiciels supplementaires
-
Intallation rustdesk
curl -LO https://github.com/rustdesk/rustdesk/releases/download/1.2.4/rustdesk-1.2.4-x86_64.deb && sudo dpkg -i rustdesk-1.2.4-x86_64.deb -
Installation VSCodium
curl -LO https://github.com/VSCodium/vscodium/releases/download/1.89.1.24130/codium_1.89.1.24130_amd64.deb && sudo dpkg -i codium_1.89.1.24130_amd64.deb -
Suppression des pack .deb
rm codium_1.89.1.24130_amd64.deb rustdesk-1.2.4-x86_64.deb
-
-
Nettoyage
- Avant de quitter l'enviromment il faut nettoyer :
sudo apt-get cleanhistory -cexit
- Avant de quitter l'enviromment il faut nettoyer :
Lancer le 2ème script
-
Une fois les modifications effectuer, lancez le deuxième script pour créer l'image personnalisée :
- Lancement du script :
./install_out.sh
- Lancement du script :
-
Une fois l'image créer ne pas oublier de démonter le système de fichiers devpts :
- Démonter le système de fichier devpts :
sudo umount devpts /dev/pts -t devpts
- Démonter le système de fichier devpts :
Docs
https://dev.to/otomato_io/how-to-create-custom-debian-based-iso-4g37
A faire
un main.sh qui appel les trois script
exit 1 si problem exit 0 si ok
Etc/bash/passwd -- bash par default bin bash/zsh
S'il y a un moyen d'installer pour tout le monde.
Utilisateurs
flatpak, libre office - Thunderbird (outlook) freetube, parabole, warehouse (gestion flatpak) zoom, whatsapp, teams, client element,