Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

grub-install: warning: Cannot set EFI variable

221 views
Skip to first unread message

Piviul

unread,
Feb 28, 2022, 4:00:02 AM2/28/22
to
Ciao a tutti, su un PC con 2 HD e con 2 ESP, una su ogni disco, non
riesco a capire come mai se lancio il comando:

> # grub-install
> Installing for x86_64-efi platform.
> grub-install: warning: Cannot set EFI variable Boot0006.
> grub-install: warning: efivarfs_set_variable: writing to fd 7 failed:
> No space left on device.
> grub-install: warning: _efi_set_variable_mode: ops->set_variable()
> failed: No space left on device.
> grub-install: error: failed to register the EFI boot entry: No space
> left on device.

mi ritorna errore; ma problemi di spazio io non ne vedo:

> # df -h
> Filesystem                                             Size Used Avail
> Use% Mounted on
> udev                                                   7.8G 0  7.8G  
> 0% /dev
> tmpfs                                                  1.6G 1.6M 
> 1.6G   1% /run
> /dev/mapper/nas1--vg-root                              3.7G 1.6G 
> 1.9G  46% /
> tmpfs                                                  7.9G 0  7.9G  
> 0% /dev/shm
> tmpfs                                                  5.0M 0  5.0M  
> 0% /run/lock
> /dev/md0                                               470M 88M  358M 
> 20% /boot
> tmpfs                                                  1.6G 0  1.6G  
> 0% /run/user/0
> /dev/sda1                                              511M 3.6M 
> 508M   1% /boot/efi
se riavvio il pc tutto sembra essere normale, posso fare il boot sia
dalla ESP del disco 1 che del disco 2 però quell'errore mi lascia perplesso.

Se qualcuno volesse illuminarmi...

Piviul

Davide Prina

unread,
Feb 28, 2022, 3:00:02 PM2/28/22
to
On 28/02/22 09:16, Piviul wrote:

>> # grub-install
>> Installing for x86_64-efi platform.
>> grub-install: warning: Cannot set EFI variable Boot0006.
>> grub-install: warning: efivarfs_set_variable: writing to fd 7 failed:
>> No space left on device.
>> grub-install: warning: _efi_set_variable_mode: ops->set_variable()
>> failed: No space left on device.
>> grub-install: error: failed to register the EFI boot entry: No space
>> left on device.

guardando in rete ce ne sono diversi che hanno questo problema.
In alcuni casi c'è un'installazione di grub e pacchetti collegati che
non è andata a buon fine

verifica se con
# dpkg --configure -a

è tutto a posto o ci sono pacchetti parzialmente installati/configurati
che non riesce a portare a termine per installazione/configurazione

prova a attivare verbose e
# grub-install -v 2>&1

e vedi se c'è qualche messaggio significativo

Alcuni hanno risolto così, esplicitando le opzioni:
# grub-install --target=x86_64-efi --bootloader-id=GRUB
--efi-directory=/boot/efi --no-nvram --removable

o con comandi simili al precedente

Probabilmente con il -v dovresti vedere cosa fa di sbagliato...

Ciao
Davide

--
Database: http://www.postgresql.org
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook

Piviul

unread,
Feb 28, 2022, 5:00:02 PM2/28/22
to
Il 28/02/22 20:51, Davide Prina ha scritto:
On 28/02/22 09:16, Piviul wrote:

# grub-install
Installing for x86_64-efi platform.
grub-install: warning: Cannot set EFI variable Boot0006.
grub-install: warning: efivarfs_set_variable: writing to fd 7 failed: No space left on device.
grub-install: warning: _efi_set_variable_mode: ops->set_variable() failed: No space left on device.
grub-install: error: failed to register the EFI boot entry: No space left on device.

guardando in rete ce ne sono diversi che hanno questo problema.
In alcuni casi c'è un'installazione di grub e pacchetti collegati che non è andata a buon fine

verifica se con
# dpkg --configure -a

è tutto a posto o ci sono pacchetti parzialmente installati/configurati che non riesce a portare a termine per installazione/configurazione

prova a attivare verbose e
# grub-install -v 2>&1

e vedi se c'è qualche messaggio significativo

Alcuni hanno risolto così, esplicitando le opzioni:
# grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi --no-nvram --removable

o con comandi simili al precedente

Probabilmente con il -v dovresti vedere cosa fa di sbagliato...
Grazie Davide! Non so come mai ma dpkg --configure -a non ha trovato nulla di anomalo, credo, o almeno in output non ha restituito nulla; ho quindi lanciato
# grub-install
Installing for x86_64-efi platform.
Installation finished. No error reported.

...bah, valli a capire questi computer ;)

Non avevo più riprovato, l'unica cosa fatta è stato riavviare il pc più volte e fare un po' di prove di avvio... non so che dire a parte: grazie ancora!

Buonanotte a tutti quanti

Piviul
0 new messages