logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 15-08-2021 11:47:36

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

[Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Bonjour,
Après une nouvelle Installation de Debian 11 en UEFI sur un Nvme vide (Table de partition GUID) avec le choix assisté, LVM chiffré, /home séparé :
Message  d'erreur à la fin de l'installation pour Grub : grub-install dummy a échoué.

ctrl+alt+F4 donne :

Installing grub on 'dummy'
grub-install does not support --no-floppy
Running Chroot /target grub-install --force "dummy"
Installing for x86_64-efi platform
Warning : Cannot set EFI variable Boot0004
Warning : efivarfs_set_variable_mode: ops->set_variable()failed: No space left on device
error : failed to register the EFI boot entry: No space left on device

help.gif
J'avais du faire une manip lors de l'install de Debian 10, mais franchement je sais plus lol.
merci.gif

Dernière modification par Daff (15-08-2021 18:10:13)

Hors ligne

#2 15-08-2021 14:02:20

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Apparement le problème serait avec Nvme et/ou LVM chiffré. J'ai essayé sur une autre machine sans nvme (ssd simple) et LVM : Pas eu de problème d'installation de grub.

Hors ligne

#3 15-08-2021 14:09:17

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Daff a écrit :

Apparement le problème serait avec Nvme et/ou LVM chiffré


Non, rien à voir. Pas assez d'espace disponible dans la mémoire non volatile (NVRAM) de la carte mère pour enregistrer les variables de boot EFI.

Contournement : installer GRUB dans le chemin de support amovible qui ne nécessite pas de variable de boot EFI.
Via l'interface de l'installateur : revenir au menu principal, baisser la priorité des question à "bas", relancer l'installation de GRUB et répondre oui à la question sur le chemin de support amovible. Cela ne supprime pas l'erreur mais permet l'installation de GRUB
Ou depuis le shell de l'installateur :

in-target grub-install --no-nvram --force-extra-removable
in-target update-grub


Note : la sortie est affichée dans tty4.

Première solution : vérifier s'il y a des fichiers de log dans /sys/fs/pstore et les supprimer. Problème : je ne suis pas sûr que pstore soit monté et montable dans l'installateur. A vérifier.
Deuxième solution transitoire et potentiellement risquée : ajouter le paramètre "efi_no_storage_paranoia" à la ligne de commande du noyau de l'installateur le temps d'installer GRUB.

Dernière modification par raleur (15-08-2021 14:11:38)


Il vaut mieux montrer que raconter.

Hors ligne

#4 15-08-2021 14:32:09

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Pas assez d'espace disponible dans la mémoire non volatile (NVRAM) de la carte mère pour enregistrer les variables de boot EFI.
Mais comment c'est possible ça. Le coupable c'est donc la carte mère. Je suppose évidement que l'on ne peux pas libérer de l'espace ici et que cette machine me fera le coup à chaque installation de debian.

Sinon le contournement n'a pas fonctionné, n'a pas supprimé l'erreur et n'a pas installé grub dans le chemin de support amovible.
Pas de fichier dans /sys/fs/pstore

Hors ligne

#5 15-08-2021 14:36:34

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Daff a écrit :

le contournement n'a pas fonctionné,


Lequel ?

raleur a écrit :

n'a pas supprimé l'erreur


J'avais bien précisé que ce ne serait pas le cas et que ce n'était pas le but.

Daff a écrit :

et n'a pas installé grub dans le chemin de support amovible.


Comment le sais-tu ? Si tu l'as correctement effectué, ça a forcément installé GRUB dans le chemin de support amovible.

Daff a écrit :

Pas de fichier dans /sys/fs/pstore


Si pstore n'est pas monté tu ne verras pas son contenu. A vérifier avec mount.

Dernière modification par raleur (15-08-2021 14:39:16)


Il vaut mieux montrer que raconter.

Hors ligne

#6 15-08-2021 15:04:44

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Grub est installé dans le chemin amovible même en affichant l'erreur. CàD ? Où est-il ?  /boot/efi ? Dans un chemin dédié apparement.

Sinon où monté /sys/fs/pstore ?

Dernière modification par Daff (15-08-2021 15:25:54)

Hors ligne

#7 15-08-2021 15:25:39

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Le chemin de suppport amovible dans la partition EFI est /efi/boot/bootx64.efi.
Si la partition efi est montée sur /boot/efi, ça fait /boot/efi/efi/boot/bootx64.efi.
Dans l'installation la racine du système installé est montée sur /target, donc ça fait /target/boot/efi/efi/boot/bootx64.efi.

De mémoire, je n'ai pas de machine UEFI sous la main pour vérifier :
/sys/fs/pstore est le point de montage de pstore, visible avec mount si c'est monté. Le module efi_pstore doit être chargé (pas sûr qu'il soit présent dans l'installateur), et le type pstore doit être listé dans /proc/filesystems.

modprobe efi_pstore
mount -t pstore pstore /sys/fs/pstore

Dernière modification par raleur (15-08-2021 15:27:34)


Il vaut mieux montrer que raconter.

Hors ligne

#8 15-08-2021 15:32:06

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Ok c'est dans /boot/efi...

modprobe efi_pstore


modprobe : FATAL : Module efi_pstore not found in directory /lib/modules/5.10.0-8-amd64



donc pas présent dans l'installateur

Dernière modification par Daff (15-08-2021 15:36:44)

Hors ligne

#9 15-08-2021 15:47:51

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Et sinon, comment ajouter le paramètre "efi_no_storage_paranoia" à la ligne de commande du noyau de l'installateur le temps d'installer GRUB.
Et quel serait le ou les risques possibles ?

Hors ligne

#10 15-08-2021 15:48:25

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Je m'en doutais. Tu peux le récupérer dans le système installé

insmod /target/lib/modules/5.10.0-8-amd64/kernel/drivers/firmware/efi/efi-pstore.ko


ou

in-target modprobe efi_pstore # voir le résultat dans la console tty4



Mais si GRUB est bien installé dans le chemin de support amovible, il devrait démarrer.


Il vaut mieux montrer que raconter.

Hors ligne

#11 15-08-2021 15:52:40

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Daff a écrit :

Et sinon, comment ajouter le paramètre "efi_no_storage_paranoia" à la ligne de commande du noyau de l'installateur le temps d'installer GRUB.
Et quel serait le ou les risques possibles ?


Au menu de GRUB de l'installateur, sélectionner l'entrée de menu voulue, appuyer sur "e" pour éditer l'entrée, ajouter le paramètre à la fin de la ligne commençant par "linux" et appuyer sur F10 pour démarrer.
Le risque, d'après la documentation du noyau, c'est de bloquer la carte mère ("brick" en anglais) en saturant sa NVRAM. C'est la seule solution qui a fonctionné sur une (très vieille) carte mère dont le pstore était vide et qui se porte bien.

Dernière modification par raleur (15-08-2021 16:01:48)


Il vaut mieux montrer que raconter.

Hors ligne

#12 15-08-2021 15:59:32

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

insmod /target/lib/modules/5.10.0-8-amd64/kernel/drivers/firmware/efi/efi-pstore.ko


insmod: ERROR :could not load module /target/lib/modules/5.10.0-8-amd64/kernel/drivers/firmware/efi/efi-pstore.ko: No such file or directory



in-target modprobe efi_pstore


tty4
in-target: Unexpected error: command not executed : 'modprobe efi_pstore'

Hors ligne

#13 15-08-2021 16:03:03

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Vérifie que le module est bien présent à cet emplacement.

Il vaut mieux montrer que raconter.

Hors ligne

#14 15-08-2021 16:50:17

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Bon finalement j'ai pris le risque, j'ai ajouté à l'installateur : "efi_no_storage_paranoia"
C'est passé.
Par contre est-ce que ça va se rajouté à la NVRAM à chaque nouvelle installation ou bien ça écrase à chaque fois ?

Maintenant "efi_no_storage_paranoia" est inscrit en permanence dans l'edition de Grub. L'enlever, le laisser ?

En partition assisté, l'installateur a choisit 1GO pour le Swap. Sa me parait faible pour les 8GO de Ram. Ne faut-il pas 8GO de Swap aussi ?

Hors ligne

#15 15-08-2021 17:45:40

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Maintenant que le système installé démarre, tu peux regarder si /sys/fs/pstore contient quelque chose.

Daff a écrit :

Maintenant "efi_no_storage_paranoia" est inscrit en permanence dans l'edition de Grub. L'enlever, le laisser ?


Les paramètres du noyau ajoutés à la ligne de commande de l'installateur se retrouvent dans /etc/default/grub qui sert à générer grub.cfg.
Personnellement je l'enlèverais par précaution.

Daff a écrit :

Par contre est-ce que ça va se rajouté à la NVRAM à chaque nouvelle installation ou bien ça écrase à chaque fois ?


Est-ce que quoi va se rajouter ?
Par défaut l'entrée de boot EFI de la NVRAM est réécrite à chaque mise à jour du paquet grub-efi-amd64 (et shim*). Il y a quelques cas où une entrée s'ajoute au lieu de remplacer l'existante. On peut éviter la mise à jour inutile de la NVRAM lors de la mise à jour de GRUB en exécutant

dpkg-reconfigure grub-efi-amd64


et en choisissant de ne pas mettre à jour la NVRAM. Je n'ai pas encore testé l'installateur de bullseye, mais ce réglage n'était hélas pas disponible dans l'installateur de buster même en mode expert.
Bien entendu, cela n'a aucun effet sur une nouvelle installation.

Daff a écrit :

En partition assisté, l'installateur a choisit 1GO pour le Swap. Sa me parait faible pour les 8GO de Ram. Ne faut-il pas 8GO de Swap aussi ?


J'avais déjà entendu parler de ce bug de l'installateur de bullseye il y a longtemps et je pensais naïvement qu'il avait été corrigé tellement il est gros.
Il ne faut pas forcément autant de swap que de RAM, ça dépend de l'usage. Mais pour l'hibernation 1 Go risque d'être insuffisant avec 8 Go de RAM.
De toute façon le partitionnement assisté a toujours été mauvais pour définir les tailles, je ne l'utilise jamais.

Dernière modification par raleur (15-08-2021 17:47:20)


Il vaut mieux montrer que raconter.

Hors ligne

#16 15-08-2021 18:06:03

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

OK pour NVRAM

Dans un terminal en root rien dans /sys/fs/pstore

En tous cas merci pour toutes les infos utiles, je prends notes pour les futures installes.

Hors ligne

#17 15-08-2021 18:12:05

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Si le firmware de cette machine supporte encore l'amorçage BIOS/legacy/CSM, c'est une option à considérer pour de futures installations car cela évite bien des problèmes potentiels liés à l'UEFI.

Il vaut mieux montrer que raconter.

Hors ligne

#18 15-08-2021 18:37:40

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Oui il y a l'ancien amorçage sur cette machine mais il faut changer manuellement à chaque fois dans le bios et choisir l'amorçage Bios ou UEFI. Donc si il y a cohabitation avec des systèmes UEFI ça peut-être gênant.
Et aussi c limité à 4 partitions primaire il me semble en mbr sur un disque.

Dernière modification par Daff (15-08-2021 18:40:42)

Hors ligne

#19 15-08-2021 19:10:56

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Daff a écrit :

Donc si il y a cohabitation avec des systèmes UEFI ça peut-être gênant.


En effet la cohabitation entre des systèmes UEFI et legacy n'est pas simple.
A quels autres systèmes penses-tu ?

Daff a écrit :

Et aussi c limité à 4 partitions primaire il me semble en mbr sur un disque.


On peut utiliser le partitionnement GPT avec l'amorçage BIOS. C'est le cas sur plusieurs de mes machines. Par contre Windows ne le supporte pas (d'où ma question précédente), à moins de mettre en place un MBR hybride non standard et fragile.


Il vaut mieux montrer que raconter.

Hors ligne

#20 15-08-2021 19:46:46

Daff
Membre
Distrib. : Debian 11
Noyau : Linux 5.10.0-21-amd64
(G)UI : Xfce 4.16
Inscription : 12-07-2019

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Oui je pensais à Windows ou une autre distribution installé en UEFI sur un autre disque par exemple.
OK pour GPT avec amorçage BIOS/legacy.

Dernière modification par Daff (15-08-2021 19:48:11)

Hors ligne

#21 15-08-2021 20:42:46

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu]Installation Debian 11 UEFI Erreur fatale (grub-install dummy)

Pas de problème si Windows est installé sur un autre disque, celui-ci peut être en DOS/MBR.
Quant aux distributions GNU/Linux, elles peuvent démarrer indifféremment en mode BIOS ou UEFI depuis un disque DOS/MBR ou GPT.

Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums