EFI directory not found! Grub couldn't be installed

refresh your mirrorlist would be my first thought

then you are not correctly in chroot



Try not to use manjaro-chroot -a
but this instead
(after a fresh boot of the live system)

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi

manjaro-chroot /mnt /bin/bash

reedited !!!

[manjaro /]# ls -al /boot
total 251388
drwxr-xr-x  5 root root     4096 May 20 18:17 .
drwxr-xr-x 18 root root     4096 May 14 10:05 ..
drwxr-xr-x  4 root root     4096 Jan  1  1970 efi
drwxr-xr-x  6 root root     4096 May 20 16:19 grub
-rw-------  1 root root 37928592 May 20 18:16 initramfs-5.15-x86_64-fallback.img
-rw-------  1 root root  9001648 May 20 18:15 initramfs-5.15-x86_64.img
-rw-------  1 root root 38774360 May 20 18:16 initramfs-6.1-x86_64-fallback.img
-rw-------  1 root root  9189426 May 20 18:16 initramfs-6.1-x86_64.img
-rw-------  1 root root 43334775 May 20 18:17 initramfs-6.8-x86_64-fallback.img
-rw-------  1 root root  9344925 May 20 18:16 initramfs-6.8-x86_64.img
-rw-------  1 root root 43431548 May 20 18:17 initramfs-6.9-x86_64-fallback.img
-rw-------  1 root root  9347031 May 20 18:17 initramfs-6.9-x86_64.img
-rw-r--r--  1 root root  8099840 Mar 12 18:13 intel-ucode.img
-rw-r--r--  1 root root       23 May  3 04:57 linux515-x86_64.kver
-rw-r--r--  1 root root       21 May  3 04:58 linux61-x86_64.kver
-rw-r--r--  1 root root       20 May  9 18:01 linux68-x86_64.kver
-rw-r--r--  1 root root       20 May 13 06:30 linux69-x86_64.kver
drwxr-xr-x  2 root root     4096 Jan 14 10:07 memtest86+
-rw-r--r--  1 root root 10889216 May 14 10:27 vmlinuz-5.15-x86_64
-rw-r--r--  1 root root 11670016 May 14 10:27 vmlinuz-6.1-x86_64
-rw-r--r--  1 root root 13050368 May 18 00:53 vmlinuz-6.8-x86_64
-rw-r--r--  1 root root 13279744 May 18 00:49 vmlinuz-6.9-x86_64

[manjaro /]# ls -al /boot/efi
total 16
drwxr-xr-x 4 root root 4096 Jan  1  1970  .
drwxr-xr-x 5 root root 4096 May 20 18:17  ..
drwxr-xr-x 6 root root 4096 Jan 16 22:47  EFI
-rwxr-xr-x 1 root root    0 Feb 22  2016  SYSTEM
drwxr-xr-x 2 root root 4096 Feb 22  2016 'System Volume Information'

Ok - sorry, but this is above my paygrade. :man_shrugging:

this directory should not be empty
and I don’t know how that could have happened or how to fix it.

I can only refer you to the wiki.

GRUB/Restore the GRUB Bootloader - Manjaro

I’m confused! I don’t know what I have done but the directory is not empty!
I have reedited the previous posts

Did you look at : GRUB/Restore the GRUB Bootloader 2

I noted these points (and used them …)
for UEFI , if possible

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck --verbose
sudo efibootmgr -v
sudo update-grub

or by chroot

  1. go in chroot ( for mount /boot/efi )
  2. apply
sudo manjaro-chroot -a ( type 1 if only one line 0 appears )
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck --verbose
efibootmgr -v
update-grub
exit

( quit chroot )

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