Manjaro and Windows 10 Dual-Boot problem after replacing zorin os with manjaro

Hello everybody.
I’m new to linux and I don’t know a lot about commands.
I had Windows10 and Zorin OS alongside but I replaced Zorin OS with manjaro.
For that I followed toturial form it’sfoss But now when I start my computer I don’t have any manjaro option and I just have windows and ubuntu.
when I select ubuntu Grub CLI shows up and with this toturial from this forum:

[Using livecd v17.0.1 (and above) as grub to boot OS with broken bootloader - Tutorials - Manjaro Linux Forum]

I could bring Grub menu and then I’m able to select between manjaro or windows but I have to do these steps every time and grub-update doesn’t work too.
I think that manjaro isn’t in my boot manager and this grub CLI is related to ubuntu that isn’t uninstalled completely.

If further help needed (or unsure what to do)

If after doing the above, including the 2 additional uefi commands, post in a new topic (or an existing open topic) together with the following output from the terminal when booted to the installed Manjaro OS. And state computer make and model.

efibootmgr -v
sudo parted -l
sudo blkid
findmnt -s
findmnt /boot/efi

Note: ‘parted -l’ → small ‘L’ and provide information of all disks.
And please print out output, not screen shots.

efibootmgr -v Output:

BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0000,0005,0001
Boot0000* Windows Boot Manager	HD(1,GPT,23a6c28d-9a18-4ff8-8dda-2fbaae91a690,0x800,0x82000)/File(\EFI\MANJARO\GRUBX64.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.}....................
Boot0001* manjaro	VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
Boot0002* ubuntu	HD(1,GPT,23a6c28d-9a18-4ff8-8dda-2fbaae91a690,0x800,0x82000)/File(\EFI\UBUNTU\SHIMX64.EFI)
Boot0005* Windows Boot Manager	HD(1,GPT,23a6c28d-9a18-4ff8-8dda-2fbaae91a690,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO

sudo parted -l Output:

Model: Micron_2200V_MTFDHBA512TCK (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   453GB  453GB   ntfs         Basic data partition          msftdata
 5      453GB   511GB  57.7GB  ext4
 4      511GB   512GB  1416MB  ntfs         Basic data partition          hidden, diag

sudo blkid Output:

/dev/loop1: TYPE="squashfs"
/dev/nvme0n1p5: UUID="7cb274d1-5c6e-4161-b599-d663892993b8" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="684bbd63-b171-0f4b-a119-45e017c11b16"
/dev/nvme0n1p3: LABEL="OS" BLOCK_SIZE="512" UUID="FC0CF4490CF3FC88" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="3dfa766a-f3c7-4bab-a876-cce4584df6ab"
/dev/nvme0n1p1: LABEL="SYSTEM" UUID="16EE-26B3" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="23a6c28d-9a18-4ff8-8dda-2fbaae91a690"
/dev/nvme0n1p4: LABEL="RECOVERY" BLOCK_SIZE="512" UUID="BEA6D260A6D2192B" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="d181afc7-6eb6-4430-a28a-44b445f94d93"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="16d5b7cd-1ceb-4122-af59-4b2c4dc063a1"
/dev/loop8: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"

findmnt -s Output:

TARGET SOURCE                                    FSTYPE OPTIONS
/      UUID=7cb274d1-5c6e-4161-b599-d663892993b8 ext4   defaults,noatime

findmnt /boot/efi Doesn’t show any output.

Well this seems relevant. Have you checked in the bios if you can change the boot order?

1 Like

In the bios I don’t have any manjaro option and only two Windows and one ubuntu option is available.
I also checked in my EFI partition and there isn’t anything related to manjaro and only microsoft and ubuntu files are available.
I think at first I should add manjaro to my EFI but I don’t know how, and also I have to delete ubuntu boot files that still exists in EFI.
Another thing, when I installed manjaro I didn’t specified my EFI partiotion as boot/efi/.
I don’t know but maybe that caused the problem.

That’s likely the issue: you may mix MBR and EFI installations.

It depends:

  • if you booted the liveUSB in EFI mode and used automated partitioning, for instance by replacing the Zorin partition, the EFI partition should have been handled automatically
  • if you booted the liveUSB in legacy mode and used automated partitioning, Manjaro has been installed in MBR mode, and thus logically is not visible in EFI boot
  • if you used manual partitioning, then indeed forgetting to select the EFI partition will not register Manjaro into the EFI partition

At this point, the simplest way may be to reinstall Manjaro, and checking you are using the right mode.

Actually this case happened and I didn’t select the EFI partition.
Is there any way that I could register Manjaro in EFI without reinstalling manjaro? Because I did a lot of customization in my OS.

I would try to restore the bootloader.

I read that but I’m new to linux so I’m not sure what I have to do now.
Please tell me a summary of this wiki if it’s possible for you.
Thanks again🙏🏻