2.3 KiB
Réinstallation — trame partielle
État au 2 octobre 2026 : procédure partielle, non éprouvée sur un SSD vierge dans ce lot. Avant de l’employer, résoudre les décisions et dépendances de la référence de reconstruction, vérifier une copie indépendante du dépôt, des dotfiles, des données et des moyens de récupération Secure Boot. Les étapes Limine, signature, Snapper et restauration des données ci-dessous ne forment pas encore une séquence complète validée jusqu’au premier démarrage.
1. Préparer le disque
Depuis l’ISO Arch :
sudo ./scripts/prepare-disk.sh /dev/nvme0n1
La commande est destructive et exige une confirmation explicite.
2. Installer la base
Exemple :
pacstrap -K /mnt base linux-lts linux-firmware amd-ucode btrfs-progs networkmanager git sudo neovim
Générer ensuite le fstab depuis les montages réels :
genfstab -U /mnt >> /mnt/etc/fstab
Ne jamais recopier directement l’ancien fstab.
3. Configuration de base
Après arch-chroot /mnt :
- fuseau horaire, locale et hostname ;
- utilisateur et sudo ;
- réseau ;
- Limine ;
- initramfs ;
- Secure Boot ;
- Snapper.
4. Cloner le dépôt
git clone https://git.labfytools.com/fy59/arch-system
cd arch-system
5. Restaurer par étapes
--packages requiert yay pour la liste AUR, alors que yay figure lui-même
dans cette liste : sur une installation neuve, cette partie est reportée.
L’amorçage vérifié de l’outil AUR et le choix des paquets étrangers nécessaires
restent à documenter. Le noyau et le premier démarrage doivent être obtenus
avec le socle disponible avant cette intégration facultative.
./scripts/deploy.sh --packages
./scripts/deploy.sh --configs
./scripts/deploy.sh --tools
./scripts/deploy.sh --services
6. Finaliser manuellement
- adapter
templates/fstab.btrfsaux nouveaux UUID ; - adapter
templates/limine.confà l’UUID Btrfs ; - lancer
mkinitcpio -P; - installer et configurer Limine ;
- créer la configuration Snapper ;
- lancer limine-snapper-sync ;
- enrôler puis signer avec
sbctl; - restaurer les dotfiles séparément ;
- tester
nftables, SSH, audio, veille et seuil de batterie avant le premier usage normal.