From 0a4d3214784273e40b53917014e4af19d9c51a78 Mon Sep 17 00:00:00 2001 From: Alpinux Date: Sun, 20 Sep 2026 09:12:22 +0200 Subject: [PATCH] =?UTF-8?q?install.sh=20:=20appeler=20modif=5Fgrub,=20qui?= =?UTF-8?q?=20ne=20l'=C3=A9tait=20pas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Script joué de bout en bout sur une Mint 22.3 fraîchement installée. Il se termine bien — polices Microsoft sans intervention, logiciels installés, swappiness à 10, auto-destruction — mais deux choses ne faisaient pas ce qu'elles annoncent. modif_grub était définie et jamais appelée : après exécution, /etc/default/grub contenait toujours GRUB_DEFAULT=0. Le réglage annoncé — redémarrer sur la dernière entrée utilisée — n'avait donc jamais lieu. L'appel est ajouté. opti_fstab, elle, s'exécute sans effet : le fstab écrit par Mint 22.3 ne contient pas « relatime », donc la substitution ne trouve rien. Constat documenté dans la fonction plutôt que corrigé à l'aveugle, toucher aux options de montage méritant une décision explicite. GREEN et NC étaient utilisés sans être définis : les messages de fin sortaient sans couleur. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01BE4rvHVETRoWnYNDTGssdo --- poste/install.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/poste/install.sh b/poste/install.sh index 47c86f3..cf22fc6 100644 --- a/poste/install.sh +++ b/poste/install.sh @@ -9,6 +9,9 @@ # && ./install.sh +GREEN=$'\e[32m' +NC=$'\e[0m' + abort() { echo "" echo "" @@ -98,7 +101,14 @@ opti_journald() { opti_fstab () { echo -e "==> Optimisation du montage des disques (noatime)\n" - # Replaces relatime with noatime everywhere in the file + # Remplace relatime par noatime partout dans le fichier. + # + # ATTENTION : sans effet sur une installation Mint 22.3. Le fstab qu'écrit + # l'installateur ne mentionne ni « relatime » ni « noatime » — il s'en remet + # à « defaults », et relatime est le comportement par défaut du noyau. Il n'y + # a donc rien à substituer. Vérifié le 20/09/2026 sur une installation neuve. + # Pour poser réellement noatime, il faudrait ajouter l'option aux lignes + # concernées plutôt que d'en remplacer une qui n'y est pas. sudo sed -i 's/relatime/noatime/g' /etc/fstab } @@ -144,6 +154,7 @@ modif_systeme() { microcode opti_journald opti_fstab + modif_grub mises_a_jour