Dual boot Win10 and Manjaro grub not showing Win10

Hello,

I installed Manjaro on my PC a couple of days ago, it is installed on a separate SSD from my Windows installation. I dont know if it matters, my Win10 is installed on a M.2 SSD. As the title says my grub is not showing Windows 10 as a boot option.

I have read quite a few posts, yet no suggested solution worked so far.

I tried usind this command in Windows CMD: C:\windows\system32> bcdedit /set {bootmgr} path \EFI\manjaro\grubx64.efi

I tried reinstalling and updating grub, this also did not work, when updating grub this shows up:

sudo update-grub
GRUB-Konfigurationsdatei wird erstellt …
Thema gefunden: /usr/share/grub/themes/manjaro/theme.txt
Linux-Abbild gefunden: /boot/vmlinuz-5.13-x86_64
initrd-Abbild gefunden: /boot/amd-ucode.img /boot/initramfs-5.13-x86_64.img
Found initrd fallback image: /boot/initramfs-5.13-x86_64-fallback.img
Warnung: Zur Erkennung anderer bootfähiger Partitionen wird os-prober ausgeführt.
Dessen Ausgabe wird zur Erkennung bootfähiger Programmdateien und Erzeugen neuer Boot-Einträge verwendet.
Bootmenü-Eintrag für UEFI-Firmware-Einstellungen wird hinzugefügt …
Detecting snapshots ...
Root partition isn't a btrfs filesystem.
This script only supports snapshots of the btrfs filesystem.
If you think an error has occurred , please file a bug report at " https://github.com/Antynea/grub-btrfs "
Nothing to do. Abort.
Found memtest86+ image: /boot/memtest86+/memtest.bin
abgeschlossen

I do not know what this means…

As far as I can tell I also worked trough this list here, but to be honest I cant really tell what my system uses:

**Firmware checklist for BIOS systems**

** :white_small_square: Use latest available firmware**
** :white_small_square: Disable EFI/Compatibility/Legacy boot**
** :white_small_square: Disable RAID option**
** :white_small_square: Enable AHCI**

** Firmware checklist for EFI Systems**

** :white_small_square: Use latest available firmware**
** :white_small_square: Disable Intel Optane memory**
** :white_small_square: Disable RAID option**
** :white_small_square: Enable AHCI**
** :white_small_square: Disable Secure Boot**
** :white_small_square: Disable Fast Boot**
** :white_small_square: Disable CSM (Legacy/MBR) boot**

Whats quite baffling to me, once I disabled legacy mode in my BIOS-config, I cant even boot Windows by changing the boot priority of my drives, my Windows drive simply disappears. When legacy mode is activated I am able to switch between Manjaro and Windows by changing the boot order of my drives.

Another post I cant fin right now, mentioned this folder: /boot/efi/EFI/

In here should be three separate folders, boot, Manjaro and Windows. However on my system the Windows folder is missing. I am not sure this has something to do with my issue…

At last some commands plus output I have often seen on similar posts, maybe it helps identifying the issue:

sudo parted -l
Modell: ATA Samsung SSD 840 (scsi)
Festplatte  /dev/sda:  120GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Disk-Flags: 

Nummer  Anfang  Ende   Größe  Dateisystem  Name  Flags
 1      2097kB  317MB  315MB  fat32              boot, esp
 2      317MB   120GB  120GB  ext4         root


Modell: ATA Samsung SSD 850 (scsi)
Festplatte  /dev/sdb:  500GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Disk-Flags: 

Nummer  Anfang  Ende   Größe  Typ      Dateisystem  Flags
 1      1049kB  500GB  500GB  primary  ntfs


Modell: Samsung SSD 970 EVO 250GB (nvme)
Festplatte  /dev/nvme0n1:  250GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Disk-Flags: 

Nummer  Anfang  Ende   Größe  Typ      Dateisystem  Flags
 1      1049kB  525MB  524MB  primary  ntfs         boot
 2      525MB   249GB  249GB  primary  ntfs
 3      249GB   250GB  561MB  primary  ntfs         msftres

efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0005,0001
Boot0000* Manjaro	HD(1,GPT,3f2e9c20-69d5-4f45-8ca6-771849897fd5,0x1000,0x96000)/File(\EFI\MANJARO\GRUBX64.EFI)
Boot0001  Hard Drive	BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)..GO..NO..........S.a.m.s.u.n.g. .S.S.D. .9.7.0. .E.V.O. .2.5.0.G.B...................\.,.@.r.d.=.X..........A.......................................%8Y.........4..Gd-.;.A..MQ..L.S.4.6.5.N.X.0.K.9.8.7.3.8.4.J........BO..NO..........S.a.m.s.u.n.g. .S.S.D. .8.5.0. .E.V.O. .5.0.0.G.B...................\.,.@.r.d.=.X..........A.................................>..Gd-.;.A..MQ..L.2.S.B.R.B.N.H.0.5.B.0.8.9.3. .B. . . . ........BO..NO..........S.a.m.s.u.n.g. .S.S.D. .8.4.0. .E.V.O. .1.2.0.G.B...................\.,.@.r.d.=.X..........A.................................>..Gd-.;.A..MQ..L.1.S.5.D.S.N.F.A.1.1.3.9.3.0. .V. . . . ........BO
Boot0005* UEFI OS	HD(1,GPT,3f2e9c20-69d5-4f45-8ca6-771849897fd5,0x1000,0x96000)/File(\EFI\BOOT\BOOTX64.EFI)..BO

sudo fdisk -l
Festplatte /dev/nvme0n1: 232,89 GiB, 250059350016 Bytes, 488397168 Sektoren
Festplattenmodell: Samsung SSD 970 EVO 250GB               
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x90374c54

Gerät          Boot    Anfang      Ende  Sektoren  Größe Kn Typ
/dev/nvme0n1p1 *         2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/nvme0n1p2        1026048 487298750 486272703 231,9G  7 HPFS/NTFS/exFAT
/dev/nvme0n1p3      487299072 488394751   1095680   535M 27 Verst. NTFS WinRE


Festplatte /dev/sda: 111,79 GiB, 120034123776 Bytes, 234441648 Sektoren
Festplattenmodell: Samsung SSD 840 
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 96B437EF-1CDD-0049-860C-062997457DFA

Gerät      Anfang      Ende  Sektoren  Größe Typ
/dev/sda1    4096    618495    614400   300M EFI-System
/dev/sda2  618496 234436544 233818049 111,5G Linux-Dateisystem


Festplatte /dev/sdb: 465,76 GiB, 500107862016 Bytes, 976773168 Sektoren
Festplattenmodell: Samsung SSD 850 
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0xf343841e

Gerät      Boot Anfang      Ende  Sektoren  Größe Kn Typ
/dev/sdb1         2048 976769023 976766976 465,8G  7 HPFS/NTFS/exFAT

Gerät = device, Anfang = start, Ende = end, Dateisystem = file system

Any help is much appreciated, thanks in advance.

Your Windows is installed in Legacy/MBR mode

Manjaro is installed as EFI/GPT

Loader for one system type cannot load another system type - so with your current setup you will never be able to select system from grub.

The least intrusive solution is to use your firmware’s boot selector to start your system.

Or you would have to reinstall one of the systems to match the other.

4 Likes

Well thanks, not the answer I hoped for but at least I know whats up. I had a feeling it has something to do with Windows…

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