Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-06-2022 08:49:16

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

[RÉSOLU] iMac erreur grub au démarrage

Bonjour,
sur un iMac intel de 2007 (Core 2 Duo, 4Go DDR2), j'ai fait l'installation Debian 11 LXQT 64 bits il y a un mois.
au début tout allait bien, mais là 3/4 du temps, il claque une erreur de Grub au démarrage, et met l'invite de commande " grub> " , et parfois il faut réessayer plusieurs fois avant d'arriver à démarrer l'ordi.
J'ai fait les mises à jour du système puis, à tout hasard, update-grub, (qui ne met pas d'erreur) cela n'a rien changé.
j'ai regardé le fichier /etc/default/grub , il me paraît normal. la seule chose que j'avais changé à l'origine, c'est le grub timeout mis à 0.
Voici également les messages d'erreur du noyau, je ne crois pas remarquer quelque chose concernant grub :

imac@imac-imac71:~$ sudo dmesg -l err,crit
[sudo] Mot de passe de imac :
[    3.635858] usbhid 1-1:1.0: couldn't find an input interrupt endpoint
[   18.531800] b43 ssb0:0: firmware: failed to load b43/ucode11.fw (-2)
[   18.531804] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[   18.531830] b43 ssb0:0: firmware: failed to load b43/ucode11.fw (-2)
[   18.531852] b43 ssb0:0: firmware: failed to load b43-open/ucode11.fw (-2)
[   18.531868] b43 ssb0:0: firmware: failed to load b43-open/ucode11.fw (-2)
[   18.531874] b43-phy0 ERROR: You must go to https://wireless.wiki.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[   19.714237] Bluetooth: hci0: unexpected event for opcode 0x0000


Qu'en pensez-vous ?
PS1 : c'est GNU GRUB 2.04
PS2 : c'est l'ordi d'un oncle, je ne suis pas sur place mais j'y retourne samedi …
merci.

Dernière modification par le_lutin (Hier 15:58:02)

Hors ligne

#2 22-06-2022 14:01:37

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] iMac erreur grub au démarrage

le_lutin a écrit :

une erreur de Grub au démarrage, et met l'invite de commande " grub> "


Quelle erreur précisément ?
As-tu mis à profit l'invite de commande pour investiguer (disques et partitions, variables d'environnement, fichiers nécessaires...) ?


Il vaut mieux montrer que raconter.

Hors ligne

#3 22-06-2022 14:10:50

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

l'erreur précisément, je n'ai pas réussi à la relever, car l'écran apparaît juste 2-3 secondes, puis ça passe sur l'invite de commande de grub.

j'ai investigué un peu lorsque l'ordi a démarré : disques, partitions me semblait ok.
Variables d'environnement, fichiers nécessaires, non car je ne maîtrise pas trop.

par contre dans l'invite de commande de grub effectivement je n'ai rien fait d'autre que halt/reboot. J'en ferai plus samedi. j'essaierai également de relever l'erreur du grub.

Hors ligne

#4 22-06-2022 20:47:38

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] iMac erreur grub au démarrage

le_lutin a écrit :

l'erreur précisément, je n'ai pas réussi à la relever, car l'écran apparaît juste 2-3 secondes


Tu ne peux pas prendre une photo ou une vidéo ?

le_lutin a écrit :

dans l'invite de commande de grub effectivement je n'ai rien fait d'autre que halt/reboot.


Suggestion :
- exécuter la commande "set" et relever les valeurs de cmdpath, root, prefix
- exécuter la commande "ls" sans argument puis avec "($root)/" puis "$prefix/" et relever la sortie à chaque fois
à faire et comparer dans les deux cas, quand ça marche (après avoir mis un timeout non nul) et quand ça reste bloqué sur l'invite de GRUB.

Dernière modification par raleur (22-06-2022 20:48:29)


Il vaut mieux montrer que raconter.

Hors ligne

#5 23-06-2022 09:51:15

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

Salut raleur,
ok, je ferai ça.
Quand ça boote correctement : je regarde les valeurs au terminal une fois le système booté, ou alors je dois accéder à l'invite de Grub avant le démarrage ?
merci.

Hors ligne

#6 23-06-2022 12:59:56

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] iMac erreur grub au démarrage

A l'invite de GRUB. Quand le noyau a démarré, c'est trop tard.

Il vaut mieux montrer que raconter.

Hors ligne

#7 23-06-2022 13:05:47

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

merci raleur.
ok je vois. il faut que je remette un chiffre dans grub timeout, puis update-grub, et ensuite lorsque je suis dans l'invite de grub, je fais échap etc.
je ferai tous les tests samedi.

Hors ligne

#8 23-06-2022 13:43:18

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] iMac erreur grub au démarrage

le_lutin a écrit :

et ensuite lorsque je suis dans l'invite de grub, je fais échap etc.


Pas besoin d'échap à l'invite de GRUB. Touche "c" pour lancer l'invite depuis le menu.


Il vaut mieux montrer que raconter.

Hors ligne

#9 23-06-2022 14:07:11

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

ok merci pour la précision.

Hors ligne

#10 Hier 13:29:34

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

Bonjour,
Voilà j'ai de nouvelles infos. Voilà une capture d'écran gparted pour le partitionnement actuel.
scrot_gparted.jpg

Dernière modification par le_lutin (Hier 13:30:52)

Hors ligne

#11 Hier 13:47:54

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

autres infos :
j'ai réussi à relever l'erreur lorsque le démarrage est en échec :

Failed to set MokListRT : Invalid Parameter
Could not create MokListRT : Invalid Parameter etc …


Ce qui est curieux, c'est que lorsqu'on tape ce message sur internet, on trouve surtout des pages concernant Ubuntu …

et pour les variables d'environnement :
Lorsque démarrage en échec :

echo $cmdpath
(hd0,gpt1)/EFI/ubuntu
echo $root
hd0,gpt1
echo $prefix
(hd0,gpt1)/boot/grub
echo $package_version
2.04-1ubuntu26.9


Lorsque démarrage ok :

echo $cmdpath
(hd0,gpt1)/EFI/Debian
echo $root
hd0,gpt2
echo $prefix
(hd0,gpt2)/boot/grub
echo $package_version
[retour vide]


Cette machine était équipée d'Ubuntu avant, et j'ai l'impression qu'il s'emmêle les pinceaux entre la Debian actuelle et la Ubuntu d'avant …

Dernière modification par le_lutin (Hier 13:50:23)

Hors ligne

#12 Hier 14:20:33

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] iMac erreur grub au démarrage

Effectivement, si c'est le GRUB qui reste d'une ancienne installation qui est lancé, forcément il ne va pas trouver son OS.
Il faudrait faire un peu de nettoyage.

efibootmgr


pour afficher les variables de boot EFI.

efibootmgr -B -b XXXX


où XXXX est le numéro de la variable BootXXXX d'Ubuntu pour la supprimer.

Puis supprimer le répertoire /boot/efi/EFI/ubuntu.
Eventuellement regarder s'il y des fichiers bootx64.efi, grubx64.efi... dans le répertoire /boot/efi/EFI/Boot. Si oui, ils appartiennent sûrement aussi à Ubuntu. Dans ce cas, une précaution serait de les supprimer puis les remplacer par ceux de Debian avec

grub-install --force-extra-removable

Dernière modification par raleur (Hier 14:26:39)


Il vaut mieux montrer que raconter.

Hors ligne

#13 Hier 14:37:39

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

salut raleur,
ça c'est à faire lorsque le système a démarré sous Debian ?

Hors ligne

#14 Hier 14:57:54

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] iMac erreur grub au démarrage

Oui.

Il vaut mieux montrer que raconter.

Hors ligne

#15 Hier 15:39:41

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

résultats ci-dessous, on dirait que c'est bon. Je vais réessayer de redémarrer plusieurs fois pour vérifier qu'il démarre bien sous Debian à chaque fois.

imac@imac-imac71:~$ sudo efibootmgr
[sudo] Mot de passe de imac :
BootCurrent: 0001
Timeout: 5 seconds
BootOrder: 0001,0000,0080
Boot0000* ubuntu
Boot0001* Debian
Boot0080* Mac OS X
BootFFFF*
imac@imac-imac71:~$ sudo efibootmgr -B -b 0000
BootCurrent: 0001
Timeout: 5 seconds
BootOrder: 0001,0080
Boot0001* Debian
Boot0080* Mac OS X
BootFFFF*
imac@imac-imac71:~$ ls /boot/efi/EFI/ubuntu
BOOTX64.CSV  grub.cfg  grubx64.efi  mmx64.efi  shimx64.efi
imac@imac-imac71:~$ sudo rm -r /boot/efi/EFI/ubuntu
imac@imac-imac71:~$ ls /boot/efi/EFI/Boot
BOOTX64.EFI  fbx64.efi  mmx64.efi
imac@imac-imac71:~$ sudo grub-install --force-extra-removable
Installation pour la plate-forme x86_64-efi.
Installation terminée, sans erreur.
 

Hors ligne

#16 Hier 15:57:15

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

Nickel j'ai redémarré 10x, maintenant il démarre à chaque fois sous Debian. merci.gif raleur. [RÉSOLU]
Par contre, j'aimerais savoir par curiosité :
- comment ça a pu arriver
- pourquoi c'était aléatoire
?
merci.

Dernière modification par le_lutin (Hier 15:57:37)

Hors ligne

#17 Hier 16:06:52

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] iMac erreur grub au démarrage

Les mystères insondables de l'UEFI et du Mac...
Peut-être l'ordre défini dans BootOrder n'était pas pris en compte, ou bien ce sont toutes les variables Boot* qui nétaient pas prises en compte et le firmware se rabattait sur le chargeur présent dans le chemin de support amovible qui avait été installé par Ubuntu. Il faudrait surveiller la valeur de BootCurrent après chaque démarrage pour voir si c'est bien toujours 0001 (Debian).

Il vaut mieux montrer que raconter.

Hors ligne

#18 Hier 16:19:10

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

ok, merci pour ce retour.
je n'habite pas très loin de mon oncle, je serai vite sur place si un problème du même style survenait.
Belle journée.

Hors ligne

#19 Hier 16:29:15

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] iMac erreur grub au démarrage

Avec la configuration actuelle, si les deux hypothèses que j'ai formulées se produisent, cela n'aura pas d'impact puisque les restes d'Ubuntu ont été éradiqués et le GRUB de Debian installé dans le chemin de support amovible.

Ayant constaté à de multiples reprises que la gestion des variables de boot EFI en général était très peu fiable, j'installe systématiquement GRUB dans le chemin de support amovible. C'est d'ailleurs ce que font sans vergogne certains OS dont Windows et Ubuntu. Mais pas Debian, qui semble préférer se saborder plutôt que risquer d'endommage l'amorçage d'un autre OS. Cette option n'est disponble qu'en installation "expert", et accompagnée d'un message dissuasif...

Dernière modification par raleur (Hier 16:35:42)


Il vaut mieux montrer que raconter.

Hors ligne

#20 Aujourd'hui 07:48:39

le_lutin
Membre
Lieu : Alsace
Distrib. : Debian 10 Buster
Noyau : Linux 4.19.0-18-amd64
(G)UI : Gnome - IceWM
Inscription : 01-11-2019

Re : [RÉSOLU] iMac erreur grub au démarrage

ok, merci raleur pour cette précision … smile
Belle journée.

Hors ligne

Pied de page des forums