installation:post-installation_fedora:scripts_de_deploiement_hote_roles
Ceci est une ancienne révision du document !
Table des matières
2. Scripts de Déploiement (Hôte)
Cette section contient le script Bash automatisé permettant de configurer le système hôte Fedora 44.
Ce script doit impérativement être créé et exécuté depuis la session de l'administrateur Tux (depuis son répertoire /maison/tux).
2.1. Script de Post-Installation Système
Créez un fichier nommé post-install.sh et collez-y le code ci-dessous. Ce script met à jour l'OS avec DNF5, active les dépôts tiers, installe les pilotes NVIDIA, les codecs, configure TLP pour le Dell G16 et adapte la virtualisation pour s'exécuter dans /maison/tux.
#!/usr/bin/env bash # Arrêt du script en cas d'erreur set -e echo "==========================================================" echo " POST-INSTALLATION SYSTÈME HÔTE - FEDORA 44 (TUX) " echo "==========================================================" # 1. Mise à jour initiale du système avec DNF5 echo "--> 1. Mise à jour globale du système..." sudo dnf upgrade --refresh -y # 2. Ajout des dépôts RPM Fusion et Flathub echo "--> 2. Configuration des dépôts tiers (RPM Fusion & Flathub)..." sudo dnf install -y https://rpmfusion.org(rpm -E %fedora).noarch.rpm \ https://rpmfusion.org(rpm -E %fedora).noarch.rpm flatpak remote-add --if-not-exists flathub https://flathub.org # 3. Installation des codecs multimédias complets echo "--> 3. Installation des codecs audio/vidéo..." sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin -y sudo dnf groupupdate sound-and-video -y sudo dnf install -y gstreamer1-plugins-{bad-\*,good-\*,base} pipewire-codec-aptx # 4. Installation des outils de virtualisation et conteneurs echo "--> 4. Installation de la virtualisation et de Distrobox..." sudo dnf install -y qemu-kvm libvirt virt-install virt-manager podman distrobox sudo systemctl enable --now libvirtd # 5. Configuration de l'environnement de virtualisation isolé pour Tux echo "--> 5. Configuration des répertoires de stockage dans /maison/tux..." # Création des dossiers pour Virt-Manager (QEMU Session) mkdir -p /maison/tux/.local/share/libvirt/images # 6. Optimisation de la batterie (TLP) pour le Dell G16 echo "--> 6. Installation et optimisation de TLP (Batterie)..." sudo dnf remove -y power-profiles-daemon sudo dnf install -y tlp tlp-rdw sudo systemctl enable tlp # 7. Outil de sauvegarde système Btrfs echo "--> 7. Installation de Timeshift..." sudo dnf install -y timeshift # 8. Installation du pilote propriétaire NVIDIA echo "--> 8. Installation des pilotes NVIDIA GeForce RTX..." sudo dnf install -y akmod-nvidia xorg-x11-drv-nvidia-cuda echo "==========================================================" echo " Configuration globale de l'hôte terminée !" echo " IMPORTANT : Laissez le PC allumé sans rien faire pendant 5 min" echo " pour permettre la compilation du pilote NVIDIA (akmod)." echo " Redémarrez ensuite et validez le 'Enroll MOK' sur l'écran bleu." echo "=========================================================="
2.2. Procédure d'Exécution
- Ouvrez un terminal dans la session de Tux (vous vous trouverez par défaut dans
/maison/tux). - Créez le fichier et rendez-le exécutable :
chmod +x post-install.sh
- Lancez la post-installation système :
./post-install.sh
- Attendez impérativement 5 minutes après la fin du script.
- Redémarrez l'ordinateur et suivez la procédure d'enregistrement de la clé MOK (Enroll MOK ➔ Continue ➔ Yes ➔ Reboot) sur l'écran bleu du BIOS au démarrage afin de valider le pilote NVIDIA tout en préservant le Secure Boot.
installation/post-installation_fedora/scripts_de_deploiement_hote_roles.1790617298.txt.gz · Dernière modification : de bernard.rolland
