Page 1 sur 1

[EFIBOOTMGR] erreur : efibootmgr n'a pas réussi à enregistrer l'entrée [Résolu]

Publié : jeu. 11 févr. 2021, 18:44
par vintherine
Bonjour,

je tente d’intailler Arch sur un pc tout vide. UEFI GPT

j'ai crée une table GPT ainsi :

Code : Tout sélectionner

GNU Parted 3.4
Utilisation de /dev/sda
Bienvenue sur GNU Parted ! Tapez « help » pour voir la liste des commandes.
(parted) print                                                            
Modèle : ATA INNOVATION IT (scsi)
Disque /dev/sda : 256GB
Taille des secteurs (logiques/physiques) : 512B/512B
Table de partitions : gpt
Drapeaux de disque : 

Numéro  Début   Fin     Taille  Système de fichiers  Nom  Drapeaux
 1      1049kB  525MB   524MB   fat32                     démarrage, esp
 2      525MB   64,9GB  64,4GB  ext4
 3      64,9GB  256GB   191GB   ext4
après installation de base et pour installer grub je suis ce tuto : https://wiki.archlinux.fr/GRUB#Syst.C3.A8mes_UEFI

j'ai créé le répertoire /boot/efi/EFI puis lancé la commande

Code : Tout sélectionner

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
j'ai le message d'erreur suivant :
Installation pour la plate-forme x86_64-efi.
Could not prepare Boot variable: No space left on device
grub-install : erreur : efibootmgr n'a pas réussi à enregistrer l'entrée de démarrage: Erreur d'entrée/sortie.
évidement la partition est vide

Code : Tout sélectionner

df /dev/sda1
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
/dev/sda1             510984   13164     497820   3% /boot/efi
Merci de m'éclairer sur le pourquoi du comment de la chose et surtout de la manière d'en venir à bout

Re: [EFIBOOTMGR] erreur : efibootmgr n'a pas réussi à enregistrer l'entrée

Publié : jeu. 11 févr. 2021, 19:03
par benjarobin
Bonjour,
Tu as très certainement un problème avec ta NVRAM de ta carte mère (qui est presque pleine). Le mieux c'est de ne pas essayer de le corriger car il y a un fort risque de briquer ton PC (Il ne pourra plus jamais démarrer).
Donc je te recommande depuis de chroot (avec toutes les partitions de monté normalement) de simplement faire :

Code : Tout sélectionner

pacman -R efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck --removable

Re: [EFIBOOTMGR] erreur : efibootmgr n'a pas réussi à enregistrer l'entrée

Publié : jeu. 11 févr. 2021, 19:59
par vintherine
Merci benjarobin, problème partiellement résolu

grub-intall est allé au bout sans erreur, j'ai fait dans la foulée grub-mkconfig -o /boot/grub/grub.cfg et tenté de booter. Le résultat :

Code : Tout sélectionner

[ Time ] Timed out waiting for device /dev/disk/by-uuid/8281-7A77
[ DEPEND ] Dependency failed for /boot/efi
[ DEPEND ] Dependency failed for Local File System
[ DEPEND ] Dependency failed for File System Check on /dev/disk/by-uuid/8281-7A77
You are in emergency mode etc...
Précédement à l’installation de grub j'ai suivi ce tuto : https://wiki.archlinux.fr/Installation# ... _.28GPT.29

Re: [EFIBOOTMGR] erreur : efibootmgr n'a pas réussi à enregistrer l'entrée

Publié : jeu. 11 févr. 2021, 22:45
par benjarobin
Le contenu de ton fstab n'est pas bon. Ce n'est pas le bon UUID. Tu as re-formaté la partition ESP/EFI et oublié de modifier le fstab en conséquence.
Pour corriger c'est très simple, si tu ne sais pas faire donne la sortie (en root) de :

Code : Tout sélectionner

blkid 
cat /etc/fstab # depuis le chroot, ou
cat /mnt/etc/fstab # En dehors du chroot

Re: [EFIBOOTMGR] erreur : efibootmgr n'a pas réussi à enregistrer l'entrée

Publié : ven. 12 févr. 2021, 08:46
par vintherine
J'y ai pensé ce matin au réveil :D et c'était bien ça. Merci mille fois.