Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub 22 Octobre, 2023, 20:31:38 J'ai installé OpenSuse Tumbleweed sur un disque externe USB pour un test longue durée mais j'ai remarqué que je n'ai pas accès dans le menu du Grub au choix du redémarrage sur un instantané système. J'ai déjà pas mal regardé les diverses publications ( en anglais le plus souvent) sur ce sujet mais je n'ai pas réussi à trouver la cause de ce manque dans l'affichage du menu du Grub.Je tente ma chance ici. Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #1 – 23 Octobre, 2023, 10:34:31 Bonjour,Je suppose que tu as fait le choix de BTRFS comme système de fichiers (au moins pour la partition système si tu as plus d'une partition).À défaut d'explications, on peut essayer de trouver comment réparer si c'est possible. Voir cette discussion :https://forums.opensuse.org/t/bootable-snapshots-option-disappeared-in-grub/141714Première chose, vérifier qu'il existe une entrée /.snapshots dans le fichier /etc/fstab :Code: [Sélectionner]cat /etc/fstab Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #2 – 23 Octobre, 2023, 17:24:46 Citation de: Chumi – le 23 Octobre, 2023, 10:34:31Bonjour,Je suppose que tu as fait le choix de BTRFS comme système de fichiers (au moins pour la partition système si tu as plus d'une partition).À défaut d'explications, on peut essayer de trouver comment réparer si c'est possible. Voir cette discussion :https://forums.opensuse.org/t/bootable-snapshots-option-disappeared-in-grub/141714Première chose, vérifier qu'il existe une entrée /.snapshots dans le fichier /etc/fstab :Code: [Sélectionner]cat /etc/fstaboui, j'ai bien évidemment fait l'installation en BTRFS et j'ai aussi déjà longuement lu le sujet dont tu donnes le lien et réalisé les actions proposées. Par contre je viens de voir qu'il n'y a effectivement pas l'entrée .snapshots dans FSTAB!et , malgré une longue lecture des sujets concernant snapper et fstab je n'ai toujours pas compris ce que je dois rajouter , manuellement ou avec un logiciel, dans le fstab? Citer la sélection Dernière édition : 23 Octobre, 2023, 18:33:56 par capdefrasuse
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #3 – 23 Octobre, 2023, 18:48:54 @capdefrasuse : Donne toujours le contenu du fichier /etc/fstab que je compare avec le mien et afin que d'autres membres du forum plus calés que moi en sachent plus. Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #4 – 23 Octobre, 2023, 18:51:15 Citation de: Chumi – le 23 Octobre, 2023, 18:48:54@capdefrasuse : Donne toujours le contenu du fichier /etc/fstab que je compare avec le mien et afin que d'autres membres du forum plus calés que moi en sachent plus.Voilà mon fichier FSTAB:UUID=4185e337-1d8b-4b61-b210-96da722a1b01 / btrfs defaults 0 0UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /var btrfs subvol=/@/var 0 0UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /usr/local btrfs subvol=/@/usr/local 0 0UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /srv btrfs subvol=/@/srv 0 0UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /root btrfs subvol=/@/root 0 0UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /opt btrfs subvol=/@/opt 0 0UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /home btrfs subvol=/@/home 0 0UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /boot/grub2/x86_64-efi btrfs subvol=/@/boot/grub2/x86_64-efi 0 0UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0UUID=057E-D75F /boot/efi vfat utf8 0 2 Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #5 – 23 Octobre, 2023, 20:06:36 @capdefrasuse : Pour l'essentiel de ce qui nous intéresse ici nos fichiers /etc/fstab sont similaires sauf l'entrée /.snapshots qui te fait défaut.Aurais-tu des instantanés enregistrés malgré tout? Pour le savoir :Code: [Sélectionner]sudo snapper listDonne le retour (en utilisant les balises de code dans l'éditeur, le petit bouton # )Je suis cette autre discussion en rapport avec ton problème : https://forums.opensuse.org/t/cannot-rollback-to-a-snapshot/144238On doit pouvoir rajouter l'entrée manquante à fstab mais je ne suis pas certain que cela suffise, tout au moins pour pouvoir revenir sur d'anciens instantanés. Il semblerait néanmoins que les nouveaux, ceux à venir après avoir ajouté l'entrée ./snapshots, puissent dès lors être pris en compte (je n'ai pas encore tout décrypté de la discussion sur laquelle je me fonde à présent... c'est un peu coton pour moi). Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #6 – 23 Octobre, 2023, 20:15:41 Oui j'avais des Snapshots enregistrés mais j'ai créé par erreur une config snapper dans Root et ce sont ces instantanés qui vont apparaître. Ça n'a aucune importance pour moi de récupérer ou non les anciens car cette installation de OpenSuse est un test avant installation définitive sur le disque interne et j'essaie de régler tous les problèmes avant, comme l'imprimante, le scanner, le pavé numérique au démarrage et justement l'utilisation d'instantanés système. Jusqu'à maintenant j'ai tout réussi à faire fonctionner, sauf les Snapshots.Pourrais tu me donner le contenu de ton FSTAB pour que je voie si je peux extrapoler la bonne commande dans le mien?J'ai déjà fait un essai et tout planté mais j'ai réussi à supprimer la ligne problématique dans mon FSTAB en mode recovery et à redémarrer normalement. Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #7 – 23 Octobre, 2023, 20:43:56 Voici la ligne que tu dois ajouter à ton fstab :Code: [Sélectionner]UUID=4185e337-1d8b-4b61-b210-96da722a1b01 /.snapshots btrfs subvol=/@/.snapshots 0 0J'ai remplacé l'UUID de mon fstab par le tien. Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #8 – 23 Octobre, 2023, 21:03:44 Merci beaucoup, je vais essayer. Je te tiens au courant. Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #9 – 23 Octobre, 2023, 22:46:16 J'ai modifié le FSTAB, créé la bonne config avec snapper, vérifié que les paramètres d'affichage du menu des snapshots soient bien sur YES et toujours rien au démarrage.J'en suis à plus de 10 heures sur ce problème sans succès! Je laisse tomber pour ce soir, on verra demain... Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #10 – 24 Octobre, 2023, 18:43:10 Citation de: capdefrasuse – le 23 Octobre, 2023, 22:46:16J'ai modifié le FSTAB, créé la bonne config avec snapper, vérifié que les paramètres d'affichage du menu des snapshots soient bien sur YES et toujours rien au démarrage.Il faut peut-être régénérer Grub pour que la nouvelle entrée soit prise en compte :Code: [Sélectionner]sudo grub2-mkconfig -o /boot/grub2/grub.cfg Citer la sélection
Re : Le choix de booter sur un Snapshot n'est pas présent dans le menu du Grub Répondre #11 – 24 Octobre, 2023, 19:36:37 J'ai du le faire plus de dix fois…. Citer la sélection