Instalation fail

Boost.Python error in job “bootloader”.
Command ‘grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro --force’ returned non-zero exit status 1.
Installing for x86_64-efi platform. Could not delete variable: Invalid argument grub-install: error: efibootmgr failed to register the boot entry: Block device required.

Traceback:
File “/usr/lib/calamares/modules/bootloader/main.py”, line 476, in run
prepare_bootloader(fw_type)

File “/usr/lib/calamares/modules/bootloader/main.py”, line 448, in prepare_bootloader
install_grub(efi_directory, fw_type)

File “/usr/lib/calamares/modules/bootloader/main.py”, line 310, in install_grub
check_target_env_call([libcalamares.job.configuration[“grubInstall”],

File “< string>”, line 6, in < module>

My laptop is a Toshiba Satelite C50 B so no CMOS Battery.
My Hard Drive is a Crucial mx500 ss, GPT.
In BIOS the security is off and Legasy on UEFI.
So i’m stuck here for 3 days now and i search everythink.
The hard drive is brand new an tested on othes pc.
And after the test i clean wiped it wish zeros.

Hello @Savvikos :wink:

Could be possible that the UEFI is 32bit? Please check it:

cat /sys/firmware/efi/fw_platform_size

If so, then the standard installation will not work because 32bit EFI’s are officially not supported, but you can make it work:

Otherwise i would say, you should use the legacy BIOS as workaround.

So what I’ve done and worked was to extend the size of efi partition from 300 miB to 500 miB and completed just fine. Now my problem is that my laptop stuck on toshiba logo and can’t read the hard drive… I put the bootable usb back and then to the Efi Bootloaders and found the installed OS and it works fine. Then I reboot and take out the USB and again stuck to logo. Where is something with the bios that I can’t find. I put the command line and the was no such file

If so, the efivar could not be loaded when booting install disk.

Look if there are some files:

ls /sys/firmware/efi

if not, try this:

sudo modprobe efivarfs

and

sudo mount -t efivarfs efivarfs /sys/firmware/efi/efivars

then try again.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.