[EFI] Perte des entrées (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

[EFI] Perte des entrées (Résolu)

Message par Joan31 »

Bonsoir,

J'ai fais une actualisation du BIOS de mon PC et j'ai malheureusement perdu toutes mes entrées EFI.

Je n'ai plus "arch_grub" et "Windows Boot Manager".

A l'epoque à l'installation de Arch Linux j'avais tapé cette commande :

Code : Tout sélectionner

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --boot-directory=/boot/efi --debug
Mais je ne pense pas qu'il faille réinstaller Grub. La partition EFI existe avec le boot de Arch et Windows.

C'est juste que le BIOS ne voit plus "arch_grub" et "Windows Boot Manager".

Sauriez vous comment rétablir les entrées EFI ?

Merci pour votre aide.

A plus tard. :D
Dernière modification par Joan31 le dim. 28 janv. 2018, 23:28, modifié 1 fois.
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [EFI] Perte des entrées

Message par waitnsea »

Bonjour,
Le dialogue avec le Bios se fait avec efibootmgr
vois le man et le wiki
Tes anciennes entrées de boot devraient apparaître en les listant car la mise à jour du BIOS ne touche pas à la partition où elles sont, bien sûr

Code : Tout sélectionner

# efibootmgr
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [EFI] Perte des entrées

Message par Xorg »

Oui, les entrées de l'UEFI sont stockées dans la mémoire volatile de la puce, et cette mémoire est réinitialisée lors d'un flashage.
Les fichiers restent effectivement dans l'ESP, mais il faut recréer les entrées de boot à la main. La commande efibootmgr liste les entrées EFI présentes (donc non waitnsea, elle ne va rien lister dans ce cas).

Je voulais juste apporter cette précision. Le lien du Wiki montre comment recréer les entrées de boot.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
Joan31
Chu Ko Nu
Messages : 355
Inscription : mer. 27 mai 2015, 09:37

Re: [EFI] Perte des entrées

Message par Joan31 »

Re salut, et désolé de ne pas avoir donné des news avant.
waitnsea a écrit : ven. 26 janv. 2018, 19:36Le dialogue avec le Bios se fait avec efibootmgr
vois le man et le wiki
Xorg a écrit : dim. 28 janv. 2018, 15:58La commande efibootmgr liste les entrées EFI présentes (donc non waitnsea, elle ne va rien lister dans ce cas).
Oui, cela me paraissait bizare qu'il puisse me lister quelque chose que meme le BIOS n'avait plus.
Mais le liens du wiki m'a suffit.

J'ai recréé les entrées du boot et c’était réglé.

Par exemple pour recréer l'entrée de mon Grub :

Code : Tout sélectionner

# efibootmgr --create --disk /dev/sda --part 1 --loader /EFI/arch_grub/grubx64.efi --label "arch_grub"
Et voilà. 8)

Merci encore pour vos conseil et bonne soirée. :bravo:
Arch Linux | Sway
AMD Ryzen 5800X @4.7Ghz | AMD Radeon RX 5700 XT
▹ 32Go DDR4 @3200Mhz | NVMe 1To

Joan31
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [EFI] Perte des entrées (Résolu)

Message par Xorg »

Super, tu t'es débrouillé comme un chef. :chinois:
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Répondre