GRUB shell after Manjaro fresh install

Hi everyone.
This is the first time I have installed Manjaro. I replaced Ubuntu with Manjaro on my dual boot system (the other OS is Windows 10). After succesful installation, whenever I start my system it shows me the GRUB minimal bash screen.
After some searching on the Manjaro Forum, I found these commands which allow me to atleast get into the Manjaro GRUB from there but this is hectic and obviously not a permanent solution. Here are the commands that I run on the GRUB bash.

grub> search.file /etc/manjaro-release root
grub> configfile /boot/grub/grub.cfg

After running this commands, it shows me some message and asks me to press any key to continue. After that I get into the Manjaro GRUB where I have option to log into Manjaro or Windows (along with 2 more options).

I can’t figure out how to fix this even after reading several other threads on the Manjaro Forum. Any help is appreciated.

For further information, here are some outputs of commands that I believe one might need to get a deeper insight to the problem.


BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,0004,2001,2002,2003
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0002* EFI PXE 0 for IPv4 (98-FA-9B-D6-B2-BD) 
Boot0003* EFI PXE 0 for IPv6 (98-FA-9B-D6-B2-BD) 
Boot0004* Windows Boot Manager
Boot2001* EFI USB Device
Boot2003* EFI Network

uname -a

Linux tardis 5.10.52-1-MANJARO #1 SMP PREEMPT Tue Jul 20 20:32:02 UTC 2021 x86_64 GNU/Linux

sudo parted -l

Model: SAMSUNG MZVLB512HAJQ-000L2 (nvme)
Disk /dev/nvme0n1: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system     Name                          Flags
 1      1049kB  274MB  273MB   fat32           EFI system partition          boot, esp
 2      274MB   290MB  16.8MB                  Microsoft reserved partition  msftres
 3      290MB   350GB  350GB   ntfs            Basic data partition          msftdata
 5      350GB   354GB  4295MB  linux-swap(v1)                                swap
 6      354GB   355GB  524MB   fat32                                         legacy_boot, msftdata
 7      355GB   511GB  156GB   ext4
 4      511GB   512GB  1049MB  ntfs            Basic data partition          hidden, diag

sudo blkid

/dev/loop1: TYPE="squashfs"
/dev/nvme0n1p7: UUID="26174daa-559c-4ea8-8aa0-56643d6e19e4" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="d524163e-4608-c644-a69e-90e9f1f4f490"
/dev/nvme0n1p5: UUID="049c96de-e32f-4cab-bbcd-bc765c4f0114" TYPE="swap" PARTUUID="f7445f22-5c3c-be43-ba75-4740a37d3b65"
/dev/nvme0n1p3: LABEL="Windows-SSD" BLOCK_SIZE="512" UUID="6460BD6660BD401A" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="75c4af7a-0888-4db4-93cd-9e0adc2e9538"
/dev/nvme0n1p1: LABEL="SYSTEM_DRV" UUID="BCBC-DD28" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="a8a78f1c-cab7-4e07-8bee-460b8795b14d"
/dev/nvme0n1p6: LABEL_FATBOOT="NO_LABEL" LABEL="NO_LABEL" UUID="8730-F1B3" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="5b144337-42b8-6a40-8889-8b0e765afd7e"
/dev/nvme0n1p4: LABEL="WINRE_DRV" BLOCK_SIZE="512" UUID="8EE6BDDFE6BDC82B" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ee6a5a69-ee90-4086-b290-bbd7fee4c285"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="d3781e60-d2b6-4936-ab61-449d1f01191d"
/dev/loop0: TYPE="squashfs"

sudo cat /etc/fstab

# /etc/fstab: static file system information.
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=049c96de-e32f-4cab-bbcd-bc765c4f0114 swap           swap    defaults,noatime 0 0
UUID=8730-F1B3                            /boot/efi      vfat    umask=0077 0 2
UUID=26174daa-559c-4ea8-8aa0-56643d6e19e4 /              ext4    defaults,noatime 0 1

Let me know if you need any other info to diagnose the problem properly.

So there is no manjaro entry at the uefi boot manager, but the ubuntu one remain.

Flags are wrong if that is the efi partition of manjaro. It have to be boot, esp like the first one. I can’t get rid of the feeling that Calamares sets the flags differently than you tell it to when an efi partition is already present.

However… that can be simply modified with gparted on a live session. Then you need to reinstall grub or just create a new efi entry with efibootmgr.

Please check if this UUID matches nvme0n1p1 or nvme0n1p6.

lsblk -f

Just to clarify (for searches etc): that is no bash but the grub shell (sometimes also called grub rescue mode).

You shoud reinstall grub once manjaro is booted.