1 votes

HP EliteBook 8570p Ubuntu Grub n'est pas lancé

J'ai récemment installé un dual boot sur mon EliteBook, et cela fonctionne, sauf que le Grub ne se charge pas automatiquement.

Lorsque j'allume mon ordinateur, il passe indéfiniment de l'écran de lancement HP (avec un logo gris au centre) à un écran noir avec un message d'erreur dans le coin supérieur gauche (trop rapide pour être lu).

Je peux sortir manuellement de cette boucle en appuyant sur F9 puis sur "Boot from EFI" --> ".[quelque chose ici]" --> "ubuntu" --> grubx64.efi", le Grub se charge alors et je peux choisir entre les lanceurs Windows (10) ou Ubuntu (18.04), donc le Grub lui-même est fonctionnel, mais il ne s'affiche pas sans intervention manuelle.

J'ai trouvé quelques posts sur efibootmgr et j'ai lu le manuel, j'ai donc essayé de l'utiliser. Il est écrit :

BootCurrent: 0000 Timeout: 0 seconds BootOrder: 0000,0001,0002 Boot0000* Notebook Upgrade Bay Boot0001* Notebook Hard Drive Boot0002* Notebook Ethernet Boot0003* ubuntu Boot0004* ubuntu ... Boot0013* ubuntu Boot0014* Windows Boot Manager Boot0015* ubuntu ... Boot005F* ubuntu (Cela semble vraiment bizarre...)

$ sudo efibootmgr -n 0003 fixe avec succès NextBoot a 0003 mais cela ne fonctionne qu'une seule fois.

$ sudo efibootmgr -o 0003,0000,0001,0002 fonctionne également, et les options affichent

BootCurrent: 0000 Timeout: 0 seconds BootOrder: 0003,0000,0001,0002 ... Mais il semble qu'il soit écrasé au redémarrage, et le lancement suivant repart dans la boucle infinie, et les options affichent les valeurs par défaut. BootOrder: 0000,0001,0002 encore une fois.

Merci pour votre aide, je peux gérer manuellement en attendant mais j'apprécierais de ne pas avoir à le faire indéfiniment...

P.S. : Est-il vraiment sûr de supprimer les doublons de BootXXXX* ubuntu en utilisant $ sudo -B -b 005F ? Existe-t-il un moyen de faire plus d'une opération à la fois, comme par exemple $ sudo -B -b 0030-005F ou autre chose ?

...

J'ai maintenant identifié le message d'erreur et la source de toutes ces bottes :

System BootOrder not found. Initializing defaults.

Creating boot entry "Boot007B" with label "ubuntu" for file "EFI\ubuntu\shimx.efi"

Reset system

Il se peut que je doive procéder à un certain nombre de suppressions manuelles...

...

Je suis revenu à un nombre raisonnable de bottes (4), et j'ai essayé d'appliquer ce qui a été expliqué sur le site de la System BootOrder not found mais j'ai du mal à m'adapter à mon propre panneau d'options de démarrage... J'ai bien un panneau "Sécurité", mais il n'y a pas d'option "charger un fichier EFI de confiance"... J'ai essayé plusieurs choses avec les options "Custom Boot" et "Secure Boot", mais rien n'a fonctionné.

...

Non, rien ne marche, j'ai aussi essayé boot-repair, mais ça ne change rien. J'ai même réinstallé Grub, mais ça n'a pas résolu mon problème, et je suis à court d'idées.

0voto

xt1zer Points 167

Je m'occupe des entrées de démarrage depuis que j'ai exploré le monde Linux et que j'ai commencé à expérimenter de nombreuses distros et le double démarrage, et je vous assure qu'il n'y a rien de mal à supprimer des entrées inutiles, à moins que vous ne sachiez pas à quoi sert chacune d'entre elles. Mais votre liste est énorme, je dois dire. Je crois que vous avez beaucoup joué avec l'installation d'Ubuntu, n'est-ce pas ?

Alors oui, avant de faire quoi que ce soit, lisez toutes les entrées avec

efibootmgr -v

Tout ce qui est lié à un mauvais chemin de fichier efi, vous pouvez le supprimer en toute sécurité. Envisagez également de supprimer ces fichiers de votre ESP (avertissement : experts en gras uniquement !).

Enregistrez également une vidéo de l'erreur qui s'affiche sur l'écran de démarrage afin de clarifier les choses.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X