Installing for x86_64-efi platform.
Could not prepare Boot variable: No space left on device
grub-install: error: efibootmgr failed to register the boot entry: Input/output error.
Is that a failure to write to NVRAM?
Boot off the live ISO and then run sudo efibootmgr and share the results here.
2022-11-06 - 19:46:35 [6]: .. Target cmd: ("grub-install", "--target=x86_64-efi", "--efi-directory=/boot/efi", "--bootloader-id=endeavouros", "--force") Exit code: 1 output:
Installing for x86_64-efi platform.
Could not prepare Boot variable: Input/output error
grub-install: error: efibootmgr failed to register the boot entry: Input/output error.
2022-11-06 - 19:46:35 [2]: WARNING: [PYTHON JOB]: "Command 'grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=endeavouros --force' returned non-zero exit status 1."
2022-11-06 - 19:46:35 [6]: [PYTHON JOB]: "stdout:Installing for x86_64-efi platform.\nCould not prepare Boot variable: Input/output error\ngrub-install: error: efibootmgr failed to register the boot entry: Input/output error."
LXQT:
2022-11-06 - 22:38:52 [6]: .. Target cmd: ("grub-install", "--target=x86_64-efi", "--efi-directory=/boot/efi", "--bootloader-id=endeavouros", "--force") Exit code: 1 output:
Installing for x86_64-efi platform.
Could not prepare Boot variable: No space left on device
No, you need to boot the ISO in legacy mode instead of UEFI mode. Probably either through your BIOS or by bringing up the boot menu at launch. The exact method is hardware dependent.
In legacy mode, you won’t need a UEFI partition so you won’t have a fat32 partition.
I managed to install LXQT, by simply relaunching install and not formatting partitions during install. Unfortunately the same procedure didn’t work with Qtile… The installation stopped for another reason though (no relation with grub).
[guest@NUC-109 ~]$ sudo efibootmgr -v -v
[sudo] Mot de passe de guest :
Could not read variable 'BootNext': No such file or directory
error trace:
efivarfs.c:268 efivarfs_get_variable(): open(/sys/firmware/efi/efivars/BootNext-XXX): No such file or directory
lib.c:140 efi_get_variable(): ops->get_variable failed: No such file or directory
Could not read variable 'BootCurrent': No such file or directory
error trace:
efivarfs.c:268 efivarfs_get_variable(): open(/sys/firmware/efi/efivars/BootCurrent-XXX): No such file or directory
lib.c:140 efi_get_variable(): ops->get_variable failed: No such file or directory
Could not read variable 'Timeout': No such file or directory
error trace:
efivarfs.c:268 efivarfs_get_variable(): open(/sys/firmware/efi/efivars/Timeout-XXX): No such file or directory
lib.c:140 efi_get_variable(): ops->get_variable failed: No such file or directory
Could not read variable 'BootOrder': No such file or directory
error trace:
efivarfs.c:268 efivarfs_get_variable(): open(/sys/firmware/efi/efivars/BootOrder-XXX): No such file or directory
lib.c:140 efi_get_variable(): ops->get_variable failed: No such file or directory
efibootmgr.c:372 read_order(): efi_get_variable failed: No such file or directory
No BootOrder is set; firmware will attempt recovery
Could not read variable 'MirrorCurrent': No such file or directory
error trace:
efivarfs.c:268 efivarfs_get_variable(): open(/sys/firmware/efi/efivars/MirrorCurrent-XXX): No such file or directory
lib.c:140 efi_get_variable(): ops->get_variable failed: No such file or directory
Could not read variable 'MirrorRequest': No such file or directory
error trace:
efivarfs.c:268 efivarfs_get_variable(): open(/sys/firmware/efi/efivars/MirrorRequest-XXXX): No such file or directory
lib.c:140 efi_get_variable(): ops->get_variable failed: No such file or directory