• # /boot

    Posté par . En réponse au journal Les rollbacks avec Manjaro, Btrs et Timeshift. Évalué à 6. Dernière modification le 05 décembre 2020 à 17:31.

    Salut,

    Je suis aussi sous Manjaro, et j'ai deux pb avec ton /boot. Je n'ai pas regardé exactement comment fonctionne timeshift, donc ces problèmes sont peut-être non existants.

    /boot hors snapshot ?

    Je préfère indiquer une nouvelle fois que je n'ai pas regardé comment timshite traite le /boot.

    Ton /boot est une partition ext4 qui ne permet pas de snapshot.
    Si ta mise à jour installe un noyau cassé (parce que ça arrive), ton snapshot btrf ne te permet pas d'utiliser la version précédente de ton \boot. Tu seras obligé de booter sur un autre système et faire un chroot pour faire ton rollback et regénérer une image de boot avec mkinitcpio

    /boot trop petit

    Seulement 200M pour le /boot de Manjaro, ça me semble vraiment juste. Tu ne peux pas avoir plus d'une version de noyau installé. Un noyau + sont fallback, c'est ~85Mo en .xz (~125Mo en .gzip), et tu dois avoir au moins cet espace de libre sur ton /boot pour mettre à jour ton noyau. Je dirai plutôt un minimum de 300M.
    Pour ma part, je garde toujours un noyau LTS en plus du dernier stable en cas de problème. Mais si partir du principe que s'il y a un snapshot des noyaux, alors, ce n'est peut-être pas nécessaire.

    Alternative

    Je pense qu'une solution pour éviter ces pb, c'est de simplement ne pas faire un partition dédié pour /boot, mais de le laisser sur / ou de le mettre dans un sous-volume btrfs. Grub sait booter sur du btrfs du quelques temps déjà.