No Bootloader Found when Using grub2-efi-x86_64

Asked by Jeremy Lilly

I have installed Arch Linux using grub2-efi-x86_64 as my bootloader. However, when running Grub Customizer, I am told that no Bootloader is found. I went through the wizard and mounted my root partition, but no joy.

Is Grub Customizer compatible with an efi system?

Question information

Language:
English Edit question
Status:
Solved
For:
Grub Customizer Edit question
Assignee:
No assignee Edit question
Solved by:
Daniel Richter
Solved:
Last query:
Last reply:
Revision history for this message
Daniel Richter (danielrichter2007) said :
#1

To pass the system requirements, you need to have theese commands:

grub-mkconfig
update-grub
grub-install
which (used to check wether the commands are available)

… and this directory:
/etc/grub.d

Please check them manually.

Revision history for this message
Alan Childs (r7an) said :
#2

I have the same problem on Fedora 16, grub2-1.99-12.fc16.i686.

Instead of grub-mkconfig I have grub2-mkconfig, and none of the other files. In order to get them installed on Fedora 16 I need to installed Grub1 packages or do some dodgy hacks, so I assume there is some distro issues.

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Needs information' state without activity for the last 15 days.

Revision history for this message
Daniel Richter (danielrichter2007) said :
#4

btw. the new Release 2.5 allows to configure the commends/pathes

Take a look at: https://answers.launchpad.net/grub-customizer/+faq/1397

Revision history for this message
Jeremy Lilly (jeremylilly) said :
#5

Sorry for the delay posting more info. (Been out of town, etc.)

I see that the new Release 2.5 allows you to configure the Commands/Paths, which will solve part of the problem. Specifically, for UEFI systems, the bootloader is located in a different system partition. For Arch Linux, this is /boot/efi. So, the path to the grub.cfg would be /boot/efi/efi/grub/grub.cfg. With this new option in Release 2.5, I could point to the new directory.

However, the one problem that still exists for me, is that update-grub does not exist on an Arch Linux install. Apparently, that seems to be an Ubuntu specific command? I'm not really clear on how it is different than grub-mkconfig. Is there any way around this?

Revision history for this message
Best Daniel Richter (danielrichter2007) said :
#6

Yes. You can use:

grub-mkconfig -o /boot/efi/efi/grub/grub.cfg

as UPDATE_CMD

Revision history for this message
Jeremy Lilly (jeremylilly) said :
#7

I totally overlooked that in the configuration file that was added in Release 2.5.

Excellent, with those modifications, this should work great. Thank you for your responses!

Revision history for this message
Jeremy Lilly (jeremylilly) said :
#8

Thanks Daniel Richter, that solved my question.