• [^] # Les mises-à-jour de Grub2.

    Posté par . En réponse au journal SystemD et Arch autosuggestion. Évalué à 2.

    le truc ou faut avoir un OS fonctionnel pour réécrire le boot à chaque changement de config.

    D'après mon expérience, ce n'est pas vrai. Il suffit d'éditer le fichier /boot/grub/grub.cfg et de le sauvegarder. Les modifications seront prises en compte au prochain démarrage. Ce fichier est évidemment accessible même si on démarre depuis un live-CD (je reconnais en revanche que la syntaxe du fichier est peu lisible).

    Plusieurs distributions ont une politique regrettable de mise-à-jour de Grub2 : à chaque mise-à-jour, le script grub-mkconfig -o /boot/grub/grub.cfg est exécuté automatiquement, ce qui re-crée le fichier grub.cfg, et efface les modifications apportées par l'utilisateur. En conséquence, Grub2 se traîne une réputation déplorable : « les fichiers de conf sont à refaire à chaque mise-à-jour, c'est nul ! ». En réalité, c'est la politique de la distribution qui provoque ces ré-écritures du fichier grub.cfg.

    Ce n'est pas le cas sur la distribution que j'utilise (et que je ne nommerai pas, tu m'accuserais de faire de l'auto-suggestion 😊 ). Lors des mises-à-jour de Grub2, le fichier grub.cfg n'est pas ré-écrit. L'unique moyen de modifier ce fichier de conf est une intervention manuelle et volontaire de l'utilisateur. Ainsi, les modifications que j'ai apportées à ce fichier ne sont pas écrasées lors des mises-à-jour.