[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linux-31] Erreur de démarrage avec grub2 Kubuntu
- To: Linux 31 <linux-31@culte.org>
- Subject: Re: [Linux-31] Erreur de démarrage avec grub2 Kubuntu
- From: mlnglst@free.fr
- Date: Wed, 17 Feb 2021 21:45:07 +0100 (CET)
- Authentication-results: pic2s.le-pic.org; dkim=pass (2048-bit key; unprotected) header.d=free.fr header.i=@free.fr header.b="Uo/ZK9G9"; dkim-atps=neutral
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=free.fr; s=smtp-20201208; t=1613594707; bh=YG7sUXvn05noMkW/UJu7pBksFvIvuHzrjWoaqnj08Tw=; h=Date:From:To:In-Reply-To:Subject:From; b=Uo/ZK9G9xobs68uGipTOdOCHcQAcLKaz3tgUAFlQ6QimjML8jTP2n+BiFF1pBHQSt u/NtT361vPxI3Uy9pW3TZAIlaXLzwNgWEr3GJvOsgN1JE/pjycl7Ri1PwftyfCx6du ctBPJxmzjVPtacbgby7kreCJrtBWS9/TV0aAFQmNiGPn1VsqdZRg4Wc4Z3fI3lJ6vZ 54RkT9S8iAF9JcdiU9LrHWmmFWYgtVKlS57EBSUYqXxqfm2i3rJQrtSpX1pcFW351Z b24LJrYVd6fBNrFDlrJuJ+P8TVpbXYkKGSdAwqz7ab3rFQ6sVoHVFZpGj3GhGyQ2IM +rxH2KixQL0Nw==
- In-reply-to: <9ce6fdc2-9bee-77b3-87c8-0b42e8ea05a1@plouf.fr.eu.org>
Bonsoir Pascal et merci pour tes explications.
J'étais à cent lieues de penser que grub-mkconfig allait plagier les autres grub.cfg pour générer le sien.
Maintenant, tout est clair.
Bonne soirée et encore merci.
Claude MICOUIN
----- Mail original -----
De: "Pascal Hambourg" <linux-31@culte.org>
À: linux-31@culte.org
Envoyé: Mercredi 17 Février 2021 20:28:41
Objet: Re: [Linux-31] Erreur de démarrage avec grub2 Kubuntu
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.
--