Manjaro not booting – Suspected issue with /boot/efi

The information given loosely explains how to install rEFInd to the $ESP on a fixed disk rather than a USB device. It was purely informational, after seeing comments that rEFInd is installed to a USB device, and also;

With the last comment I am in agreement. The information provided seems inconsistent. Nonetheless, I’ll add more information that might be useful.

If you did indeed replace GRUB with rEFInd, that is another issue in itself. Plus, as far as I’m aware, booting from a USB device isn’t a supported scenario.

Usually rEFInd is fully capable of chainloading most other boot loaders in your system, including GRUB, so, the typical scenario is to allow rEFInd to do just that.

If you have actually removed/replaced GRUB with rEFInd, it cannot.

What specifically makes you think that? I ask because it could just as easily be an issue with GRUB.

For the sake of clarity, /boot/efi is a mountpoint to the EFI System Partition (ESP) ($ESP/EFI) and not the partition itself. Call it the ESP… because, that’s what it is. :slight_smile:

This only enhances the reasoning for giving the information you queried; whether you use it, or not, is immaterial.

You appear to have two entries for rEFInd, and neither appear to be on the $ESP of a USB device, as you claim. Which of these instances is working?

Judging by the file names, one is 64bit, and the other isn’t; of the two, the 64bit entry (specifying refind_x64.efi) should be used. If working, this should be set as the default bootloader in your BIOS.

This Sandisk USB has an MBR partition scheme, so it would be unable to boot a UEFI boot loader such as rEFInd in any case.


Additional;

MANJARO-REFIND-INSTALLER

A special Manjaro GUI application exists called manjaro-refind-installer which allows to specify the default kernel to use when booting from rEFInd:

sudo pacman -S manjaro-refind-installer

Despite it’s name, this package doesn’t actually install rEFInd, but it does offer a convenient GUI method to choose the kernel that rEFInd should reference to boot Manjaro via the kernel stub.

This may or may not be useful to you.


Overall, my opinion is that a fresh install might be in order. Please see links (below) in case they are useful.

Regards.