feat: ajouts get testing et corrections

This commit is contained in:
lapatatedouce
2025-07-25 05:32:35 +02:00
parent fec8e13f5a
commit 45e61f45cd
753 changed files with 254335 additions and 19 deletions

View File

@@ -9,15 +9,33 @@ Les ISOs préconfigurés permettent des installations Debian entièrement automa
## Guide de démarrage rapide
### Télécharger Debian
Pour télécharger la dernière ISO Debian x86-64 netinstall :
**Version stable :**
```bash
python3 udib.py get iso
```
**Version testing :**
```bash
python3 udib.py get iso-testing
```
Ces commandes téléchargent automatiquement l'ISO et vérifient son intégrité avec les signatures GPG.
### Créer un ISO personnalisé
Ce guide court explique comment construire un ISO Debian avec une installation personnalisée et automatisée :
1. assurez-vous d'avoir tous les [logiciels requis](#machine-de-construction) installés
1. assurez-vous d'avoir tous les [logiciels requis](#dépendances) installés
2. clonez ce dépôt et `cd` dans votre copie locale
3. (optionnel) créez et activez un environnement virtuel : `python3 -m venv .venv && . .venv/bin/activate`
4. installez les packages python requis : `pip install -r requirements.txt`
5. tous les ISOs Debian sont disponibles dans <https://cdimage.debian.org/mirror/cdimage/archive/>
5. créez les ISOs personnalisés : `./udib.py inject -i debian-11.10.0-amd64-netinst.iso`
6. démarrez à partir de l'ISO `-modified.iso` sur votre machine cible (ou dans une VM)
5. téléchargez l'ISO Debian : `python3 udib.py get iso`
6. créez les ISOs personnalisés : `./udib.py inject -i debian-12.x.x-amd64-netinst.iso`
7. démarrez à partir de l'ISO `-modified.iso` sur votre machine cible (ou dans une VM)
Selon le nombre de réponses que vous avez fournies dans le fichier de préconfiguration, l'installation peut nécessiter une certaine interaction manuelle.
Les fichiers de préconfiguration sont très puissants, et si vous avez besoin de plus de personnalisation, vous pouvez regarder plus en détail [comment ils fonctionnent](#quest-ce-que-la-préconfiguration).
@@ -77,6 +95,7 @@ udib.py [--output-file FILE | --output-dir DIR] get WHAT
- `preseed-file-basic` pour télécharger le fichier d'exemple de préconfiguration basique de Debian (suffisant dans la plupart des cas)
- `preseed-file-full` pour télécharger le fichier d'exemple de préconfiguration complet de Debian (a BEAUCOUP d'options de personnalisation)
- `iso` pour télécharger le dernier ISO netinst Debian stable x86-64 non modifié
- `iso-testing` pour télécharger le dernier ISO netinst Debian testing x86-64 non modifié
## Injection de fichiers dans un ISO