After installing UEFI on Windows 10, I can't boot into Manjaro Linux

From the command prompt on Windows 10, I used this command:
mbr2gpt.exe /convert /allowfullOS

I then restarted the computer and was able to boot into Windows 10 but not manjaro.

I have Windows on the C drive and Linux on the E drive. Which I then used 130GB from 690GB for Linux

Use a Manjaro Live USB to check your efi partition, I suppose that Windows 10 has removed your Linux bootloader because Windows Bootloader doesn’t support multiple OS.
My personal solution is reinstall the Bootloader (like rEFInd) to boot both Manjaro and Windows 10 instead of using Windows Bootloader.
That solution might cause problem when Windows 10 has some big update, but in general that should work fine.

To do it, you can use manjaro-chroot, see detail:
https://wiki.manjaro.org/index.php/GRUB/Restore_the_GRUB_Bootloader

1 Like

Thank you for your reply

I think its Secure Boot that doesn’t allow Linux to run so I if I turn that off I should probably be fine

Exactly, the grub provided by manjaro is not signed for SecureBoot…

This is not true, you can configure others. It needs to be done manually though.
(Do a search on the web.)

1 Like

I have disabled secure boot but I still can’t access manjaro

Try booting from a LiveUSB version of Manjaro, then paste between ``` (on separate lines), the output of these commands:

  1. sudo fdisk -l
  2. sudo lsblk --fs

With the info from those people might be able to help further, because as of now there is not enough info for anyone to give any help that could fix stuff…

I found this video: Manjaro: recover GRUB from a Windows Update - YouTube

If this doesn’t work I may have to come to you, other than that, sorry for bothering you

So it looks like I will need your help.

I ran lsblk -f and go the output:

loop0
     squash 4.0                                                    0   100% /run/miso/
loop1
     squash 4.0                                                    0   100% /run/miso/
loop2
     squash 4.0                                                    0   100% /run/miso/
loop3
     squash 4.0                                                    0   100% /run/miso/
sda                                                                         
├─sda1
│    ntfs         System
│                       C0626EA1626E9C42                                    
├─sda2
│    vfat   FAT32       F471-D53A                                           
├─sda3
│                                                                           
├─sda4
│    ntfs               7800B09D00B063B2                                    
├─sda5
│    ntfs               0AD257B2D257A0AD                                    
├─sda6
│    ntfs               E23A7DB63A7D87F5                                    
├─sda7
│    ntfs         Recovery
│                       E272A65A72A632E9                                    
├─sda8
│    ext4   1.0         7a2f10f5-39e1-4c70-90ae-5e70c668773a   91.4G    21% /mnt
├─sda9
│    swap   1           9281681f-6186-4700-9cf6-46f247600e45                
└─sda10
                                                                            
sdb  iso966 Jolie MANJARO_XFCE_2003
│                       2020-06-06-07-11-25-00                     0   100% /run/miso/
├─sdb1
│    iso966 Jolie MANJARO_XFCE_2003
│                       2020-06-06-07-11-25-00                              
└─sdb2
     vfat   FAT12 MISO_EFI
                        08E4-9928                                           
sr0                                                                         
nvme0n1
│                                                                           
├─nvme0n1p1
│    ntfs         System
│                       9E5C57F45C57C5A5                                    
├─nvme0n1p2
│    ntfs         Windows
│                       A2C45842C4581ABD                                    
├─nvme0n1p3
│    vfat   FAT32       50B6-6950                                           
└─nvme0n1p4
     ntfs         Recovery
                        8AF4585AF4584A99      

The man in the video told me to run mount /dev/sda8 /mnt while in super user. It worked as sda8 is where my manjaro partition is.

I don’t know where my ‘efi’ partition is. I tried mount /dev/sda1 /mnt/boot/efi but it said that directory doesn’t exist

This one is your ESP (aka EFI partition):

mount /dev/sda2 /mnt/boot/efi
mount: /mnt/boot/efi: mount point does not exist

It didn’t work, does that mean its already in EFI?

I ran this lsblk -o PATH,PTTYPE,PARTTYPE,FSTYPE,PARTTYPENAME

And got the output:

/dev/loop0
                                                    squash 
/dev/loop1
                                                    squash 
/dev/loop2
                                                    squash 
/dev/loop3
                                                    squash 
/dev/sda
        gpt                                                
/dev/sda1
        gpt    de94bba4-06d1-4d40-a16a-bfd50179d6ac ntfs   Windows recovery environment
/dev/sda2
        gpt    c12a7328-f81f-11d2-ba4b-00a0c93ec93b vfat   EFI System
/dev/sda3
        gpt    e3c9e316-0b5c-4db8-817d-f92df00215ae        Microsoft reserved
/dev/sda4
        gpt    ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 ntfs   Microsoft basic data
/dev/sda5
        gpt    de94bba4-06d1-4d40-a16a-bfd50179d6ac ntfs   Windows recovery environment
/dev/sda6
        gpt    de94bba4-06d1-4d40-a16a-bfd50179d6ac ntfs   Windows recovery environment
/dev/sda7
        gpt    de94bba4-06d1-4d40-a16a-bfd50179d6ac ntfs   Windows recovery environment
/dev/sda8
        dos    0fc63daf-8483-4772-8e79-3d69d8477de4 ext4   
/dev/sda9
        gpt    0657fd6d-a4ab-43c4-84e5-0933c84b4f4f swap   Linux swap
/dev/sda10
        gpt    0fc63daf-8483-4772-8e79-3d69d8477de4        Linux filesystem
/dev/sdb
        dos                                         iso966 
/dev/sdb1
        dos    0x0                                  iso966 Empty
/dev/sdb2
        dos    0xef                                 vfat   EFI (FAT-12/16/32)
/dev/sr0
                                                           
/dev/nvme0n1
        gpt                                                
/dev/nvme0n1p1
        gpt    ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 ntfs   Microsoft basic data
/dev/nvme0n1p2
        gpt    ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 ntfs   Microsoft basic data
/dev/nvme0n1p3
        gpt    c12a7328-f81f-11d2-ba4b-00a0c93ec93b vfat   EFI System
/dev/nvme0n1p4
        gpt    de94bba4-06d1-4d40-a16a-bfd50179d6ac ntfs   Windows recovery environment

I also cannot find a mnt/boot/efi file on manjaro, It doesn’t exist for me

When you boot with the LiveUSB to be able to fix stuff, there are ofcourse no subdirectories under /mnt.
You need to create the mount point first when usung mount, but it is unnneed when using systemd-mount

So try one of:

  1. systemd-mount /dev/sda2 /mnt/boot/efi
  2. OR mkdir -p /mnt/boot/efi; mount /dev/sda2 /mnt/boot/efi

Under normal operations there are no subdirectories under /mnt

1 Like

After following through the video, I ran update-grub

I got the output: 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 Found linux image: /boot/vmlinuz-5.7-x86_64 Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.7-x86_64.img Found initrd fallback image: /boot/initramfs-5.7-x86_64-fallback.img grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map. grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map. Adding boot menu entry for UEFI Firmware Settings ... Found memtest86+ image: /boot/memtest86+/memtest.bin done

How do I add a grub drive for sdb1?

You mean `/dev/sdb1 im sure…

/dev/sdb is your USB-Stick which can’t be added because it is a removable drive…

Alright, it worked. I can access both linux and windows from the GRUB boot loader

Thank you everyone for helping me, and thanks @TriMoon for putting up with my impatience

Don’t forget to mark the topic as solved by selecting the reply that helped you the most to fix the title as solution, so other readers later on can see the solution(s)

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