Skip to main content
2 of 5
Completed with instructions to manually mount the EFI directory if necessary

When you run grub-install by default it assumes the EFI system is mounted as /boot/efi

It depends on your distribution where EFI system is mounted and on some distributions it isn't mounted after boot.

First check if /boot/efi is mounted with

mount | grep /boot/efi 

If that doesn't work try

mount | grep /dev/sda6 

To see if it's amounted elsewhere. If it isn't mounted anyehwere, you should mount it manually. Since you know that your EFI is in sda2, run:

mkdir /mnt/efi mount /dev/sda2 /mnt/efi 

If you don't know where the EFI is, you can run fdisk -l.

Now run:

grub-install --efi-directory=/mnt/efi grub-mkconfig -o /boot/grub/grub.cfg 
jdwolf
  • 5.3k
  • 1
  • 16
  • 29