Première réorganisation du README.md
This commit is contained in:
parent
d54287caed
commit
ce34858239
154
README.md
154
README.md
@ -1,98 +1,118 @@
|
||||
# Debian Garage
|
||||
|
||||
Création d'une image iso debian 12 Live personnalisé.
|
||||
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.
|
||||
|
||||
Pour ce faire vous devez avoir dans le dossier avec les scripts l'image iso debian 12 Live que vous souhaitez personnalisé.
|
||||
## Pré-requis
|
||||
|
||||
Une fois que vous avez votre image lancez le premier script install_in.sh
|
||||
Assurez-vous d'avoir dans le dossier contenant les scripts l'image ISO Debian 12 Live que vous souhaitez personnaliser.
|
||||
|
||||
Une fois l'execution de ce script terminer, il faudra executer manuellement les étapes suivantes :
|
||||
## Étapes de personnalisation
|
||||
|
||||
```
|
||||
echo 'nameserver 1.1.1.1' > /etc/resolv.conf
|
||||
```
|
||||
1. Lancez le premier script
|
||||
|
||||
```
|
||||
mount devpts /dev/pts -t devpts
|
||||
```
|
||||
```
|
||||
./install_in.sh
|
||||
```
|
||||
|
||||
Création de l'utilisateur
|
||||
```
|
||||
adduser -M nom_utilisateur (shell par default)
|
||||
```
|
||||
2. 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
|
||||
```
|
||||
|
||||
Ajout au groupe sudo
|
||||
```
|
||||
usermod -aG sudo nom_utilisateur
|
||||
```
|
||||
- Montez le système de fichiers devpts :
|
||||
```
|
||||
mount devpts /dev/pts -t devpts
|
||||
```
|
||||
|
||||
Basculer vers l'utilisateur créer
|
||||
```
|
||||
3. Création et configuration de l'utilisateur :
|
||||
|
||||
su - nom_utilisateur
|
||||
```
|
||||
- Créez un utilisateur :
|
||||
```
|
||||
adduser -M nom_utilisateur (shell par default)
|
||||
```
|
||||
|
||||
# DEBIAN GARAGE PACKAGES LIST
|
||||
- Ajoutez l'utilisateur au groupe `sudo` :
|
||||
```
|
||||
usermod -aG sudo nom_utilisateur
|
||||
```
|
||||
|
||||
## APT
|
||||
- Changez de session pour l'utilisateur créé :
|
||||
```
|
||||
su - nom_utilisateur
|
||||
```
|
||||
|
||||
```
|
||||
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
|
||||
```
|
||||
## Installation des paquets et configurations
|
||||
|
||||
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
|
||||
```
|
||||
1. Installation des paquets :
|
||||
|
||||
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
|
||||
```
|
||||
```
|
||||
sudo apt install rsyslog wget curl git net-tools iptables resolvconf rsyslog python3-pip python3-venv zip openssh-server gimp fail2ban vlc nginx -y
|
||||
```
|
||||
|
||||
Suppression des pack .deb
|
||||
```
|
||||
rm codium_1.89.1.24130_amd64.deb rustdesk-1.2.4-x86_64.deb
|
||||
```
|
||||
2. Désactivation de services
|
||||
|
||||
## Nettoyage
|
||||
- Désactivez rsyslog :
|
||||
```
|
||||
sudo systemctl stop rsyslog && sudo systemctl disable rsyslog
|
||||
```
|
||||
|
||||
Avant de quitter l'enviromment il faut nettoyer :
|
||||
- Désactivez nginx :
|
||||
```
|
||||
sudo systemctl stop nginx && sudo systemctl disable nginx
|
||||
```
|
||||
|
||||
```
|
||||
sudo apt-get clean
|
||||
```
|
||||
```
|
||||
history -c
|
||||
```
|
||||
3. Configuration des sources
|
||||
|
||||
Quitter
|
||||
```
|
||||
exit
|
||||
```
|
||||
- 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
|
||||
```
|
||||
4. 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
|
||||
```
|
||||
|
||||
5. Nettoyage
|
||||
|
||||
- Avant de quitter l'enviromment il faut nettoyer :
|
||||
|
||||
```
|
||||
sudo apt-get clean
|
||||
```
|
||||
```
|
||||
history -c
|
||||
```
|
||||
```
|
||||
exit
|
||||
```
|
||||
|
||||
## Lancer le 2ème script
|
||||
|
||||
Une fois l'image créer ne pas oublier de :
|
||||
Une fois les modifications apportées, lancez le deuxième script pour créer l'image personnalisée.
|
||||
|
||||
```
|
||||
sudo umount devpts /dev/pts -t devpts
|
||||
```
|
||||
Une fois tout ceci effectuer ne pas oublier de démonter le système de fichiers devpts :
|
||||
|
||||
Lancer l'installation de base de l'OS sur une machine.
|
||||
```
|
||||
sudo umount devpts /dev/pts -t devpts
|
||||
```
|
||||
|
||||
|
||||
## Liens
|
||||
## Docs
|
||||
|
||||
https://dev.to/otomato_io/how-to-create-custom-debian-based-iso-4g37
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user