[CONTEXTE DE REPRISE TECHNIQUE - BERNARD & DELL G16 7630]
- Utilisateur : Bernard (Profil Ingénieur, souhaite comprendre l'architecture en ligne de commande).
- Matériel : Dell G16 7630 (Intel Core i7-13650HX 13th Gen + Nvidia GeForce RTX).
- Problématique historique : Gel du noyau/terminal sous Debian 13 avec le pilote propriétaire 550 en raison de l'architecture hybride Intel/Nvidia + gestion de l'affichage Dell + sécurité IBT.
- Statut Btrfs compris : Maîtrise des concepts de sous-volumes (@rootfs, @snapshots), du mécanisme Copy-on-Write (CoW), de l'isolation au niveau 5 (subvolid=5), et de la gestion No_CoW (+C) pour les fichiers .qcow2 (Machines Virtuelles).
- Objectif actuel : Migration vers Fedora Workstation pour bénéficier de la gestion native et à jour du pilote Nvidia, puis reprise de la configuration avancée de Btrfs et du gestionnaire de snapshots "Snapper".

nvidia_fedora44_pack.tar

#!/usr/bin/env bash
 
# Arrêt strict du script en cas d'erreur
set -euo pipefail
 
echo "================================================================="
echo " CONFIGURATION NVIDIA PROPRIÉTAIRE — DELL G16 (BERNARD)          "
echo "================================================================="
 
# 1. Privilèges root
if [ "$EUID" -ne 0 ]; then
  echo "[-] Erreur : Ce script doit être exécuté avec sudo." >&2
  exit 1
fi
 
# 2. Nettoyage du cache libdnf5
echo "[+] Nettoyage du cache..."
dnf clean all
 
# 3. Activation des dépôts RPM Fusion (Via la commande officielle de dnf5)
echo "[+] Étape 1 : Activation des dépôts RPM Fusion (Free & Nonfree)..."
dnf install -y rpmfusion-free-release rpmfusion-nonfree-release
 
# 4. Synchronisation des catalogues
echo "[+] Étape 2 : Rafraîchissement des paquets..."
dnf check-update || true
 
# 5. Installation du pilote et des bibliothèques associées
echo "[+] Étape 3 : Installation d'akmod-nvidia et des dépendances..."
dnf install -y akmod-nvidia xorg-x11-drv-nvidia-cuda mesa-va-drivers-freeworld
 
# 6. Compilation synchrone et configuration GRUB (Intel 13th Gen)
echo "[+] Étape 4 : Force la compilation immédiate du module noyau..."
akmods --force
 
echo "[+] Étape 5 : Injection du paramètre ibt=off dans GRUB..."
if command -v grubby &> /dev/null; then
  grubby --update-kernel=ALL --args="ibt=off"
  echo "[OK] Paramètre noyau appliqué."
else
  echo "[!] Attention : l'outil 'grubby' est absent. Vérifiez GRUB manuellement."
fi
 
# 7. Validation finale
echo "================================================================="
echo " VÉRIFICATION DU STATUT DU PILOTE                                "
echo "================================================================="
if modinfo -F version nvidia &> /dev/null; then
  VERSION_NV=$(modinfo -F version nvidia)
  echo "[SUCCÈS] Le pilote Nvidia (Version: ${VERSION_NV}) est correctement compilé."
else
  echo "[⚠️ ATTENTION] Le module nvidia n'est pas encore détecté par le noyau."
  echo "    Veuillez patienter 2 minutes et relancer : modinfo -F version nvidia"
fi
echo "================================================================="

Comment l'utiliser ?

    chmod +x install_nvidia.sh
    sudo ./install_nvidia.sh

Utilisez le code avec précaution.

Pourquoi cette approche résout vos blocages historiques ?