Hey everyone. I am fairly new to Linux and Manjaro especially. I recently completed the installation of Manjaro XFCE on my laptop, switching from Fedora 32. The problem is that I cannot boot into Manjaro directly. Whenever I start my machine, I can never boot into Manjaro. Either I face “no bootable device”, or I enter a boot loop. I have tried fixing this in UEFI settings by adding manjaro’s efi file to the boot order, but to no avail.
I have found a “fix” for this, because whenever I plug in my Live USB, the same one I installed Manjaro from, it gives me the option to search for EFI bootloaders. There, I can access my Manjaro efi file and boot from there, and I am able to boot into my installation perfectly fine. But as you may think, this is very inconvenient. I am very new to this kind of stuff, so please bear with me!
I hope I can find a solution to this here. Thank you very much!
and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…
An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
The output to parted --list and efibootmgr --verbose would be helpful as well.
I have the exact same problem. I have done clean install many times and regardless of formatting options (erase disk / manual partitioning, …), I cannot boot without USB live-image stick inserted in PC.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.8-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.8-x86_64.img
Found initrd fallback image: /boot/initramfs-5.8-x86_64-fallback.img
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
```
re-install and ensure that during installation /boot/efi is mounted on this:
uuid: 6420-8B14
Partition: /dev/nvme0n1p1
(whichever is easier for you)
copy the /boot/efi/EFI/Manjaro from another working installation. (You might get lucky that the installation USB contains these files too. Don’t have one handy right now)
My ESP has “EFI” folder and
“boot” and “Manjaro” subfolders,
where bootx64.efi and grubx64.efi reside, respectively.
bootx64.efi is present on LiveUSB, but grubx64.efi is not.
But, since I am able to boot to Runlevel3 without Live USB, is the bootprocess really the problem?
Why is KDE (xinit) unable to start sucessfuly if I boot without Live USB? If I plug Live USB in later, after successful Runlevel 3 boot, xinit still fails.
Xinit Fails = means I get only blank screen. I am only able to use command line after switching with ctrl+alt+Fx (x <> 2)
My system now boots without Live USB even with successful xinit IF I connect external monitors.
Every external monitor is working except the laptop screen.
If I want the laptop screen to work, I have to attack Live USB to my laptop.