modifications readme.md et install_out.sh

main
lina 4 months ago
parent 60905fb550
commit 11c9ed32f3

@ -1,23 +1,129 @@
# Debian Garage
Création d'une image iso debian 12 personnalisé.
Création d'une image iso debian 12 Live personnalisé.
Pour ce faire lancer le script install_in.sh
Pour ce faire vous devez avoir dans le dossier avec les scripts l'image iso debian 12 Live que vous souhaitez personnalisé.
Ce script va permettre de
- Installer les outils necessaire au processus.
- D'extraire le fichier iso dans le répertoire courant.
- De copier le fichier filesystem.squashfs par precaution et travailler sur la copie.
-
Une fois que vous avez votre image lancez le premier script install_in.sh
Une fois l'execution de ce script terminer, il faudra executer manuellement les étapes suivantes :
```
echo 'nameserver 1.1.1.1' > /etc/resolv.conf
```
```
mount devpts /dev/pts -t devpts
```
Création de l'utilisateur
```
adduser -M nom_utilisateur (shell par default)
```
Ajout au groupe sudo
```
usermod -aG sudo nom_utilisateur
```
Basculer vers l'utilisateur créer
```
su - nom_utilisateur
```
# DEBIAN GARAGE PACKAGES LIST
## APT
rsyslog wget curl git net-tools iptables resolvconf rsyslog python3-pip python3-venv zip openssh-server gimp fail2ban vlc
nginx (stopped and disabled)
```
sudo apt install rsyslog wget curl git net-tools iptables resolvconf rsyslog python3-pip python3-venv zip openssh-server gimp fail2ban vlc nginx -y
```
```
sudo systemctl stop rsyslog && sudo systemctl disable rsyslog
```
```
sudo systemctl stop nginx && sudo systemctl disable nginx
```
Source List
```
sudo curl -o /etc/apt/sources.list https://git.legaragenumerique.fr/GARAGENUM/apt-debian-12-bookworm/raw/branch/main/sources.list
```
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 clean
```
```
history -c
```
Quitter
```
exit
```
## Lancer le 2ème script
Une fois l'image créer ne pas oublier de :
```
sudo umount devpts /dev/pts -t devpts
```
Lancer l'installation de base de l'OS sur une machine.
## Liens
https://dev.to/otomato_io/how-to-create-custom-debian-based-iso-4g37
## A faire
Utilisateurs
flakpak, libre office - sunderbird (outlook)
freetube, parabole, warehouse (gestion flakpak)
zoom, whatsapp, teams, client element,
## Erreurs
### Au moment de l'installation des paquets.
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
Tester cette commande ``` mount devpts /dev/pts -t devpts ```
S'il y a un moyen d'installer pour tout le monde.
Etc/bash/passwd -- bash par default bin bash/zsh
un main.sh qui appel les trois script
exit 1 si problem
exit 0 si ok
variables env debut du script

@ -14,5 +14,3 @@ sed -i 's|iso/|./|g' iso/md5sum.txt
echo "Compression de l'image ISO"
xorriso -as mkisofs -r -V "Debian Live 12.5.0 amd64" -o debian-live-12.5.0-custom-amd64.iso -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -isohybrid-apm-hfsplus -isohybrid-mbr /usr/lib/ISOLINUX/isohdppx.bin iso/boot iso

Loading…
Cancel
Save