Cinnamon et maj readme
This commit is contained in:
119
README.md
119
README.md
@@ -1,7 +1,116 @@
|
||||
# Script d'Installation Automatique Debian
|
||||
# Scripts d'Installation Automatique Debian
|
||||
|
||||
Ces scripts facilite l'installation automatique de Debian 12.
|
||||
Scripts d'installation automatisée pour Debian 12 (Bookworm) utilisant des fichiers de préconfiguration (preseed) pour des déploiements sans intervention.
|
||||
|
||||
Liens raccourcis :
|
||||
- `l.favrep.ch/debianssh` - Debian Minimal avec SSH et sans bureau.
|
||||
- `l.favrep.ch/debiansshfulldiskencryption` - Debian Minimal avec SSH et sans bureau avec le chiffrement complet du disque.
|
||||
## Liens Rapides
|
||||
|
||||
- `l.favrep.ch/debianssh` - Debian minimal avec SSH, sans environnement de bureau
|
||||
- `l.favrep.ch/debiansshfulldiskencryption` - Debian minimal avec SSH et chiffrement complet du disque
|
||||
- `l.favrep.ch/debiancinnamon` - Debian avec environnement de bureau Cinnamon
|
||||
|
||||
## Aperçu
|
||||
|
||||
Ce dépôt contient des fichiers de préconfiguration preseed pour l'installation automatisée de Debian. Ces fichiers permettent des déploiements système sans intervention avec des paramètres prédéfinis pour la localisation, le partitionnement, la sélection de paquets et la configuration utilisateur.
|
||||
|
||||
## Fichiers
|
||||
|
||||
### `preseed_debian_12_standard_ssh.txt`
|
||||
Installation Debian 12 standard avec :
|
||||
- Locale suisse française (fr_CH.UTF-8)
|
||||
- Clavier français
|
||||
- Sélection minimale de paquets
|
||||
- Serveur SSH activé
|
||||
- Partitionnement automatique
|
||||
- Configuration utilisateur de base
|
||||
|
||||
### `preseed_debian_12_standard_ssh_full_disk_encryption.txt`
|
||||
Installation Debian 12 renforcée avec :
|
||||
- Toutes les fonctionnalités de la version standard
|
||||
- Chiffrement complet du disque (LUKS)
|
||||
- Configuration LVM chiffrée
|
||||
- Configuration de démarrage sécurisé
|
||||
|
||||
### `preseed_debian_12_cinnamon.txt`
|
||||
Installation Debian 12 avec environnement de bureau :
|
||||
- Environnement de bureau Cinnamon
|
||||
- Applications essentielles préinstallées
|
||||
- Configuration graphique optimisée
|
||||
- Gestionnaire de connexion graphique
|
||||
|
||||
## Utilisation
|
||||
|
||||
### Installation Réseau
|
||||
1. Démarrer depuis l'ISO netinst de Debian
|
||||
2. Au menu de démarrage, appuyer sur Tab pour éditer les paramètres
|
||||
3. Ajouter l'URL preseed : `preseed/url=http://votre-serveur/fichier-preseed.txt`
|
||||
4. Appuyer sur Entrée pour démarrer l'installation automatisée
|
||||
|
||||
### Configuration Serveur HTTP
|
||||
Héberger les fichiers preseed sur un serveur web accessible pendant l'installation :
|
||||
|
||||
```bash
|
||||
# Exemple avec le serveur intégré Python
|
||||
python3 -m http.server 8000
|
||||
```
|
||||
|
||||
Puis utiliser : `preseed/url=http://votre-ip:8000/preseed_debian_12_standard_ssh.txt`
|
||||
|
||||
## Détails de Configuration
|
||||
|
||||
### Localisation
|
||||
- **Locale** : Suisse française (fr_CH.UTF-8)
|
||||
- **Clavier** : Disposition française (AZERTY)
|
||||
- **Fuseau horaire** : Europe/Zurich
|
||||
|
||||
### Réseau
|
||||
- Configuration DHCP automatique
|
||||
- Nom d'hôte par défaut : `debian-machine`
|
||||
- Domaine : `local`
|
||||
|
||||
### Sélection de Paquets
|
||||
- Système de base minimal
|
||||
- Serveur SSH pour l'administration distante
|
||||
- Utilitaires système standard
|
||||
- Environnement de bureau optionnel (selon le preseed)
|
||||
|
||||
### Fonctionnalités de Sécurité
|
||||
- Serveur SSH configuré pour l'administration distante
|
||||
- Chiffrement complet du disque optionnel avec LUKS
|
||||
- Partition swap chiffrée
|
||||
- Configuration sécurisée des comptes utilisateur
|
||||
|
||||
## Personnalisation
|
||||
|
||||
Pour modifier l'installation :
|
||||
|
||||
1. **Locale/Langue** : Éditer la ligne `d-i debian-installer/locale`
|
||||
2. **Disposition Clavier** : Modifier `keyboard-configuration/variantcode`
|
||||
3. **Paquets** : Ajuster les sections `tasksel tasksel/first` et `pkgsel/include`
|
||||
4. **Partitionnement** : Personnaliser le schéma de partitionnement
|
||||
5. **Compte Utilisateur** : Mettre à jour la création d'utilisateur et les mots de passe
|
||||
|
||||
## Considérations de Sécurité
|
||||
|
||||
- Changer les mots de passe par défaut avant utilisation en production
|
||||
- Réviser la configuration SSH selon vos exigences de sécurité
|
||||
- Considérer des mesures de durcissement supplémentaires post-installation
|
||||
- Valider les fichiers preseed dans des environnements isolés
|
||||
|
||||
## Prérequis
|
||||
|
||||
- ISO netinst Debian 12 (Bookworm)
|
||||
- Connectivité réseau pendant l'installation
|
||||
- Serveur web pour héberger les fichiers preseed
|
||||
- Système cible répondant aux exigences minimales de Debian
|
||||
|
||||
## Support
|
||||
|
||||
Ces configurations sont conçues pour :
|
||||
- Debian 12 (Bookworm)
|
||||
- Architecture x86_64
|
||||
- Systèmes UEFI et Legacy BIOS
|
||||
- Matériel PC standard
|
||||
|
||||
## Licence
|
||||
|
||||
Ce projet contient des fichiers de configuration pour l'automatisation de l'installation Debian. Utilisation à vos risques et périls, assurez-vous de la conformité avec les politiques de votre organisation.
|
||||
Reference in New Issue
Block a user