Bug #2133

[systemd/lxde ISO] grub-install error with x86_64-efi

Added by coolcooler22g 3 months ago. Updated 3 months ago.

% Done:



I downloaded parabola-systemd-lxde-dual-complete-2018.06.04.iso and now I got an installation error.
I must say that the USB stick I'm currently using live system of was not prepared with dd (bios refures to boot from dd version), but UNetbootin, so it may be the one causing the problem. In fact, it did cause a problem: I named the only partition "FORPARABOLA" right before using UNetbootin, a program to make bootable usb sticks, and the Live system failed to boot at first, because it apparently sought for disk label "PARA_201806" and couldn't find and mount it. I solved it by creating a symlink (Live system wanted a symlink, whose path I don't remember) to and then mounting /dev/sdb1 on "/dev/parabolaiso/bootmnt".

That's what graphical installer says:

Boost.Python error in job "bootloader".

Command 'grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id= --force' returned non-zero exit status 1.
Installing for x86_64-efi platform. grub-install: error: efibootmgr: not found.

File "/usr/lib/calamares/modules/bootloader/", line 362, in run

  File "/usr/lib/calamares/modules/bootloader/", line 333, in prepare_bootloader
    install_grub(efi_directory, fw_type)

  File "/usr/lib/calamares/modules/bootloader/", line 264, in install_grub

  File "<string>", line 5, in <module>


install.log (649 KB) install.log The file it recommended I attach coolcooler22g, 01/09/2019 05:30 PM



Updated by bill-auger 3 months ago

  • Description updated (diff)
  • Tracker changed from Porting to Bug

i dont recall seeing that error before - i would not want to try trouble-shooting UNetbootin - that should work; but it introduces some unnecessary complexity - in other words, i would rather see a bug report describing why you could not use `dd` to copy the live system; as that is the recommended method

offhand, from reading the error, i would say you could just install the 'refind-efi' package before running calamares (that should pull in 'efibootmgr'); although those should be installed already

there is also a command-line installer in the home dir on that ISO that you could try

also , if you already have GRUB as your bootloader, you could try booting the ISO from hard disk as described on the wiki


Updated by bill-auger 3 months ago

  • Subject changed from [installation media][iso][systemd][lxde][intallation error] to [systemd/lxde ISO] grub-install error with x86_64-efi

Also available in: Atom PDF