Solución al error 'No queda espacio en el dispositivo' en las variables EFI de un Dell antiguo

2025-02-24

Mientras migraba unidades de arranque y configuraba GRUB en un Dell antiguo (2011), el autor encontró el error 'No se pudo preparar la variable de arranque: No queda espacio en el dispositivo'. La partición `efivars` estaba llena según `df -h`, a pesar de tener solo unas pocas entradas de arranque. Sospechando de espacio fragmentado o inutilizable en la NVRAM, el autor inició un shell EFI y usó los comandos `dmpstore` (`dmpstore -s efi-vars`, `dmpstore -d`, `dmpstore -l efi-vars`) para limpiar las variables EFI. Esto liberó espacio y resolvió el problema. Advertencia: Este proceso podría dañar su sistema; consulte la ayuda de `dmpstore` antes de usar estos comandos.

Hardware variables EFI