===========================================================================================================================================================
██╗ ██╗███████╗ ██╗ ██╗███████╗███████╗ █████╗ ██████╗ ██████╗██╗ ██╗
██║ ██║██╔════╝ ██║ ██║██╔════╝██╔════╝ ██╔══██╗██╔══██╗██╔════╝██║ ██║
██║ █╗ ██║█████╗ ██║ ██║███████╗█████╗ ███████║██████╔╝██║ ███████║
██║███╗██║██╔══╝ ██║ ██║╚════██║██╔══╝ ██╔══██║██╔══██╗██║ ██╔══██║
╚███╔███╔╝███████╗ ╚██████╔╝███████║███████╗ ██║ ██║██║ ██║╚██████╗██║ ██║
╚══╝╚══╝ ╚══════╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝
BTW
===========================================================================================================================================================
Projet de partiel – Administration Linux avancée.
Script d’installation automatisée d’Arch Linux avec LUKS, LVM et i3.
Automatiser l’installation complète d’Arch Linux sur une machine virtuelle disposant de :
- 80G de stockage
- 8G de RAM
- UEFI activé
- Single boot Arch Linux
Le script prend en charge le partitionnement, le chiffrement, l’installation du système, la configuration des utilisateurs et des services.
Structure mise en place :
- Partition EFI
- Disque chiffré avec LUKS
- LVM à l’intérieur du conteneur chiffré
Volumes logiques créés :
rootswapvirtualboxshared(5G)secure(10G minimum, chiffré séparément et monté manuellement)
- Création de deux utilisateurs (père et fils)
- Mot de passe temporaire :
azerty123 - Groupe dédié pour le dossier partagé
- Installation et configuration de i3
- Installation des outils nécessaires :
- Outils système de base
- Environnement de développement C (gcc, make, gdb)
- VirtualBox
- Navigateur web
Depuis l’environnement live Arch :
chmod +x install.sh
./install.shLe script efface entièrement le disque cible avant installation.
Le projet comprend :
- Le script d’installation
- Les fichiers de configuration modifiés ou créés
- Un fichier regroupant les sorties des commandes suivantes :
lsblk -f
cat /etc/passwd /etc/group /etc/fstab /etc/mtab
echo $HOSTNAME
grep -i installed /var/log/pacman.logInstallation automatisée, sécurisée et conforme aux exigences du sujet.