Accéder au contenu.
Menu Sympa

linux-31 - Re: [Linux-31] Erreur de démarrage avec grub2 Kubuntu

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [Linux-31] Erreur de démarrage avec grub2 Kubuntu


Chronologique Discussions 
  • From: Pascal Hambourg <pascal AT plouf.fr.eu.org>
  • To: linux-31 AT culte.org
  • Subject: Re: [Linux-31] Erreur de démarrage avec grub2 Kubuntu
  • Date: Wed, 17 Feb 2021 20:28:41 +0100
  • Organization: Plouf !

Le 17/02/2021 à 19:42, Claude MICOUIN (via linux-31 Mailing List) a écrit :
Bonsoir,
je compte mettre à niveau ma Kubuntu 18.04.5 LTS et par précaution,
j'ai fait une copie de la partition système sda2 sur une partition
(fraichement) formatée elle aussi en ext4 et de taille à peine
supérieure.
J'ai modifié comme il se doit fstab et actionné os-prober et update-
grub qui ont fait leur travail sans erreur apparente.
(...)
Sauf qu'au reboot suivant, je redémarre immanquablement sur la
partition sda2.

Normal.

Question : est-ce une erreur de manip de ma part ou un bête bug?

Une erreur de ta part due à ta méconnaissance du fonctionnement de grub-mkconfig (update-grub) pour générer la section os-prober de grub.cfg.
Celui-ci utilise les informations présentes dans le fichier grub.cfg du système étranger pour créer la ligne "linux..." des entrées de menu, y compris le paramètre "root=...". D'ailleurs si ce fichier n'est pas trouvé, les lignes sont mal créées (avec root=/dev/sdX au lieu de root=UUID=X, sans les paramètres spécifiques...). Comme tu n'as pas modifié l'UUID dans ces lignes du clone, tu te retrouves logiquement avec l'UUID d'origine.

Pour corriger, il suffit d'exécuter update-grub après avoir booté sur le clone. Avant cela, il vaut mieux ajouter la ligne suivante au fichier /etc/default/grub du clone pour l'empêcher de détecter le système original :

GRUB_DISABLE_OS_PROBER=true

En effet update-grub a tendance à s'emmêler les pinceaux quand il tombe sur des systèmes qui se ressemblent et se référencent l'un l'autre, et ça peut finir par générer des grub.cfg énormes remplis de doublons.



Archives gérées par MHonArc 2.6.19+.

Haut de le page