Windows 10 unable to dual boot after installing Manjaro

You cannot boot Manjaro if secure boot is enabled :laughing:

The message during the generation of grub config - about btrfs - can be ignored.

If you want to get rid of it - remove the package grub-btrfs

If it is at all possible it would be nice to see the complete structure of /boot/efi folder.

Install the tree package and execute (the example is a non Windows system)

 $ sudo tree /boot/efi
/boot/efi
└── EFI
    β”œβ”€β”€ boot
    β”‚   └── bootx64.efi
    └── Manjaro
        └── grubx64.efi

4 directories, 2 files

And the output from

sudo bootctl

Arch Wiki - UEFI troubleshooting

If someone with DELL can chime in it would be very nice. I can only give you the default ESP structure of Lenovo with Win 11, but Dell might be different.

Also, the output of efibootmgr might be useful.

  • Outputs from sudo tree /boot/efi:
/boot/efi
β”œβ”€β”€ EFI
β”‚   β”œβ”€β”€ Boot
β”‚   β”‚   └── bootx64.efi
β”‚   β”œβ”€β”€ dell
β”‚   β”‚   β”œβ”€β”€ bios
β”‚   β”‚   β”‚   └── recovery
β”‚   β”‚   β”‚       β”œβ”€β”€ BIOS_CUR.RCV
β”‚   β”‚   β”‚       └── BIOS_PRE.rcv
β”‚   β”‚   β”œβ”€β”€ logs
β”‚   β”‚   β”‚   β”œβ”€β”€ diags_current.xml
β”‚   β”‚   β”‚   └── diags_previous.xml
β”‚   β”‚   └── SOS
β”‚   β”‚       β”œβ”€β”€ BCD
β”‚   β”‚       β”œβ”€β”€ BCD.LOG
β”‚   β”‚       β”œβ”€β”€ BCD.LOG1
β”‚   β”‚       β”œβ”€β”€ BCD.LOG2
β”‚   β”‚       β”œβ”€β”€ bg-BG
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ bootmgfw.efi
β”‚   β”‚       β”œβ”€β”€ bootmgr.efi
β”‚   β”‚       β”œβ”€β”€ BOOTSTAT.DAT
β”‚   β”‚       β”œβ”€β”€ boot.stl
β”‚   β”‚       β”œβ”€β”€ bootx64.efi
β”‚   β”‚       β”œβ”€β”€ cs-CZ
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ da-DK
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ de-DE
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ el-GR
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ en-GB
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ en-US
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ es-ES
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ es-MX
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ et-EE
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ fi-FI
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ Fonts
β”‚   β”‚       β”‚   β”œβ”€β”€ chs_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ cht_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ jpn_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ kor_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ malgun_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ malgunn_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ meiryo_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ meiryon_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ msjh_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ msjhn_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ msyh_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ msyhn_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ segmono_boot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ segoen_slboot.ttf
β”‚   β”‚       β”‚   β”œβ”€β”€ segoe_slboot.ttf
β”‚   β”‚       β”‚   └── wgl4_boot.ttf
β”‚   β”‚       β”œβ”€β”€ fr-CA
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ fr-FR
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ hr-HR
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ hu-HU
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ it-IT
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ ja-JP
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ kd_02_10df.dll
β”‚   β”‚       β”œβ”€β”€ kd_02_10ec.dll
β”‚   β”‚       β”œβ”€β”€ kd_02_1137.dll
β”‚   β”‚       β”œβ”€β”€ kd_02_14e4.dll
β”‚   β”‚       β”œβ”€β”€ kd_02_15b3.dll
β”‚   β”‚       β”œβ”€β”€ kd_02_1969.dll
β”‚   β”‚       β”œβ”€β”€ kd_02_19a2.dll
β”‚   β”‚       β”œβ”€β”€ kd_02_1af4.dll
β”‚   β”‚       β”œβ”€β”€ kd_02_8086.dll
β”‚   β”‚       β”œβ”€β”€ kd_07_1415.dll
β”‚   β”‚       β”œβ”€β”€ kd_0C_8086.dll
β”‚   β”‚       β”œβ”€β”€ kdstub.dll
β”‚   β”‚       β”œβ”€β”€ ko-KR
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ lt-LT
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ lv-LV
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ memtest.efi
β”‚   β”‚       β”œβ”€β”€ nb-NO
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ nl-NL
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ pl-PL
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ pt-BR
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ pt-PT
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ qps-ploc
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ Resources
β”‚   β”‚       β”‚   β”œβ”€β”€ bootres.dll
β”‚   β”‚       β”‚   └── en-US
β”‚   β”‚       β”‚       └── bootres.dll.mui
β”‚   β”‚       β”œβ”€β”€ ro-RO
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ ru-RU
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ sk-SK
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ sl-SI
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ sr-Latn-RS
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ sv-SE
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ tr-TR
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       β”œβ”€β”€ uk-UA
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   └── bootmgr.efi.mui
β”‚   β”‚       β”œβ”€β”€ winsipolicy.p7b
β”‚   β”‚       β”œβ”€β”€ zh-CN
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚       β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚       β”‚   └── memtest.efi.mui
β”‚   β”‚       └── zh-TW
β”‚   β”‚           β”œβ”€β”€ bootmgfw.efi.mui
β”‚   β”‚           β”œβ”€β”€ bootmgr.efi.mui
β”‚   β”‚           └── memtest.efi.mui
β”‚   β”œβ”€β”€ Manjaro
β”‚   β”‚   └── grubx64.efi
β”‚   └── Microsoft
β”‚       β”œβ”€β”€ Boot
β”‚       β”‚   β”œβ”€β”€ BCD
β”‚       β”‚   β”œβ”€β”€ BCD.LOG
β”‚       β”‚   β”œβ”€β”€ BCD.LOG1
β”‚       β”‚   β”œβ”€β”€ BCD.LOG2
β”‚       β”‚   β”œβ”€β”€ bg-BG
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ bootmgfw.efi
β”‚       β”‚   β”œβ”€β”€ bootmgr.efi
β”‚       β”‚   β”œβ”€β”€ BOOTSTAT.DAT
β”‚       β”‚   β”œβ”€β”€ boot.stl
β”‚       β”‚   β”œβ”€β”€ cs-CZ
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ da-DK
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ de-DE
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ el-GR
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ en-GB
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ en-US
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ es-ES
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ es-MX
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ et-EE
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ fi-FI
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ Fonts
β”‚       β”‚   β”‚   β”œβ”€β”€ chs_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ cht_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ jpn_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ kor_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ malgun_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ malgunn_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ meiryo_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ meiryon_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ msjh_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ msjhn_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ msyh_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ msyhn_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ segmono_boot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ segoen_slboot.ttf
β”‚       β”‚   β”‚   β”œβ”€β”€ segoe_slboot.ttf
β”‚       β”‚   β”‚   └── wgl4_boot.ttf
β”‚       β”‚   β”œβ”€β”€ fr-CA
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ fr-FR
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ hr-HR
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ hu-HU
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ it-IT
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ ja-JP
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ kd_02_10df.dll
β”‚       β”‚   β”œβ”€β”€ kd_02_10ec.dll
β”‚       β”‚   β”œβ”€β”€ kd_02_1137.dll
β”‚       β”‚   β”œβ”€β”€ kd_02_14e4.dll
β”‚       β”‚   β”œβ”€β”€ kd_02_15b3.dll
β”‚       β”‚   β”œβ”€β”€ kd_02_1969.dll
β”‚       β”‚   β”œβ”€β”€ kd_02_19a2.dll
β”‚       β”‚   β”œβ”€β”€ kd_02_1af4.dll
β”‚       β”‚   β”œβ”€β”€ kd_02_8086.dll
β”‚       β”‚   β”œβ”€β”€ kd_07_1415.dll
β”‚       β”‚   β”œβ”€β”€ kd_0C_8086.dll
β”‚       β”‚   β”œβ”€β”€ kdnet_uart16550.dll
β”‚       β”‚   β”œβ”€β”€ kdstub.dll
β”‚       β”‚   β”œβ”€β”€ ko-KR
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ lt-LT
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ lv-LV
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ memtest.efi
β”‚       β”‚   β”œβ”€β”€ nb-NO
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ nl-NL
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ pl-PL
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ pt-BR
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ pt-PT
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ qps-ploc
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ Resources
β”‚       β”‚   β”‚   β”œβ”€β”€ bootres.dll
β”‚       β”‚   β”‚   β”œβ”€β”€ en-US
β”‚       β”‚   β”‚   β”‚   └── bootres.dll.mui
β”‚       β”‚   β”‚   └── zh-CN
β”‚       β”‚   β”‚       └── bootres.dll.mui
β”‚       β”‚   β”œβ”€β”€ ro-RO
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ ru-RU
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ sk-SK
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ sl-SI
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ sr-Latn-RS
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ sv-SE
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ tr-TR
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   β”œβ”€β”€ uk-UA
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   └── bootmgr.efi.mui
β”‚       β”‚   β”œβ”€β”€ winsipolicy.p7b
β”‚       β”‚   β”œβ”€β”€ zh-CN
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚   β”‚   β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚   β”‚   └── memtest.efi.mui
β”‚       β”‚   └── zh-TW
β”‚       β”‚       β”œβ”€β”€ bootmgfw.efi.mui
β”‚       β”‚       β”œβ”€β”€ bootmgr.efi.mui
β”‚       β”‚       └── memtest.efi.mui
β”‚       └── Recovery
β”‚           β”œβ”€β”€ BCD
β”‚           β”œβ”€β”€ BCD.LOG
β”‚           β”œβ”€β”€ BCD.LOG1
β”‚           └── BCD.LOG2
└── System Volume Information

92 directories, 279 files
  • Outputs from sudo bootctl:
systemd-boot not installed in ESP.
No default/fallback boot loader installed in ESP.
System:
Firmware: n/a (n/a)
Firmware Arch: x64
Secure Boot: disabled (disabled)
TPM2 Support: yes
Boot into FW: supported

Current Boot Loader:
Product: n/a
Features: βœ— Boot counting
βœ— Menu timeout control
βœ— One-shot menu timeout control
βœ— Default entry control
βœ— One-shot entry control
βœ— Support for XBOOTLDR partition
βœ— Support for passing random seed to OS
βœ— Load drop-in drivers
βœ— Support Type #1 sort-key field
βœ— Support @saved pseudo-entry
βœ— Support Type #1 devicetree field
βœ— Boot loader sets ESP information
ESP: n/a
File: └─n/a

Random Seed:
System Token: not set
Exists: no

Available Boot Loaders on ESP:
ESP: /boot/efi (/dev/disk/by-partuuid/c8e8573e-d0fc-4cc4-a459-6199ab8dc8a8)

Boot Loaders Listed in EFI Variables:
Title: Manjaro
ID: 0x0002
Status: active, boot-order
Partition: /dev/disk/by-partuuid/c8e8573e-d0fc-4cc4-a459-6199ab8dc8a8
File: └─/EFI/Manjaro/grubx64.efi

Title: Windows Boot Manager
ID: 0x0000
Status: active, boot-order
Partition: /dev/disk/by-partuuid/c8e8573e-d0fc-4cc4-a459-6199ab8dc8a8
File: └─/EFI/Microsoft/Boot/bootmgfw.efi

Boot Loader Entries:
$BOOT: /boot/efi (/dev/disk/by-partuuid/c8e8573e-d0fc-4cc4-a459-6199ab8dc8a8)
token: manjaro

0 entries, no entry could be determined as default.

Outputs from efibootmgr:

BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0000
Boot0000* Windows Boot Manager  HD(1,GPT,c8e8573e-d0fc-4cc4-a459-6199ab8dc8a8,0x800,0xfa000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000030000100000010000000040000007fff0400
Boot0002* Manjaro       HD(1,GPT,c8e8573e-d0fc-4cc4-a459-6199ab8dc8a8,0x800,0xfa000)/File(\EFI\Manjaro\grubx64.efi)

Except the somewhat dell customized Windows with 100 languages, looks pretty normal to me. Maybe you should look it the other way around and try to reinstall restore the win boot loader from windows (although it looks ok to me). That will most probably delete the manjaro entry, so be sure to have a manjaro live usb and see this guide

After that again update-grub and it should detect win. If it does not work again, than is something dell specific and you will have to chainload manjaro grub on the windows bootloader with bcdedit or similar tool.

Oh, and just one more thing, important: how exactly are you (not) booting into Windows (recovery)? Do you choose it from grub menu, or do you hit a key in the bios before you see grub? There might be a difference! Try both just to be sure.

Thanks! I just tried the other way (hit a key before grub), but its still the same. After Windows failed to boot it restarted and showed the Manjaro grub menu again.
Thanks for the advice tho.

Like I said yesterday, if windows is your MAIN os, go to a windows forum IMMEDIATELY and explain what you did and ask for support to restore your boot.
I suspect there is some kind of recovery media microsoft provides that can help.

I also suspect you might have disabled secure boot in bios, without first disabling it in windows so you now have to fix so your windows accepts the unsecure boot procedure from bios.

If I were you, I would remove Manjaro from the system, fix windows and then reinstall manjaro keeping the boot partitions separate from each other (so you can select what boot partition you want to use from bios instead).
Grub should still pick up and let you boot to windows from grub.

Well removing manjaro obviously won’t solve the problem that the uefi cannot boot the windows loader which is somehow broken.

What is actually a good idea to turn secureboot on and try booting with a key. Generally windows works without secure boot, but dell may have changed it as a requirement.
If that works there are some guides on the arch wiki how to sign manjaro/arch with oun key but it is a bit of uncharted territory. Or just toggle it every time. Or find how to disable it in Windows.

Nobody said that it would. But it would definitely make the windows fix easier when the question β€œcan we wipe the whole boot partition to fix this” comes.
And it would also be way cleaner to reinstall with separate boot partitions for windows and linux.

His manjaro is on a separate partition. The only thing on the ESP is grubx64, which can be safely deleted from windows if needed and later restored. When all is good he can make 2 esp partitions but right now it will only bring complexity and confusion.

That is exactly why i advised him to boot directly from bios menu. In that case we can ignore grub and manjaro completely as a source of the problem. Just forget it for now. And stay in the UEFI/DELL/Windows universe.

Look dude, if you are just here to argue, STOP. This is not helpful to op.

His BOOT PARTITION IS THE SAME AS WINDOWS. Stop this nonsense.

@slijeff you have to make decisions on how to advance, do you care about fixing windows or grub. I can tell you this, having grub manage your only windows boot is NOT advised.

If you want to you can keep the manjaro installation and then boot into live media, create a NEW boot fat32 partition and install grub to that one.
Or you can backup your /home/username and /etc and then reinstall like I suggested and restore the files you need from the backups you took.

All depends on you, but to me it seems you are not super used to dealing with linux, so I would recommend this.

  1. fix your windows (in you head manjaro is not there, everything connected to it can be removed)
  2. Take a brether and think about how you want to advance.
  3. Make the decision β€œofc I want to use Manjaro, it looks awsome and cool af”.
  4. Remove the partition you made for Manjaro and recreate it into 3 partitions, one for your fat32 grub boot (200MB should be enough), a root partition (where you install Manjaro) with around 80gb, and then the rest of the space you make your /home/username. During installation you choose β€œselect partitions” and choose the 3 by following a tutorial on how to make that happen. :smiley:
    You can make the partitions in the Manjaro installation if you do not want to do them before hand in windows like you did last time.

Good luck and lastly, I dont think you have to be worried anything is missing, one thing windows does great, is make a crapload of restore options available.

Edit

Ok, maybe not those sizes I recommended, but the you get the idea.
If you read up on how to set that up you will bump into size recommendations, it all depends on how you plan on using it. Some say 30GB is enough for root, some 100. Depends on if you are going to do timeshift f.ex. Maybe you want a swap partition too and have to scrape for space for that partition too.

I guess my point is do some reading before throwing yourself out there again, although I encourage your β€œbravery”. xD

1 Like

No, you stop, because it is not true. A boot partition is the partition from where an OS boots. In his case /boot is in the same place where his root is - nvme0n1p9 - and surprise surprise, it is ext4 and windows cannot even see and mount it.
The only shared thing between the two Oses is the ESP partition (EFI system partition) - nvme0n1p1 - which is perfectly fine. It is supposed to be shared between all OSes on the computer. Actually creating more ESPs is a little grey zone. It may or may not work. And guess what - there are some reports that windows is baffled by 2 ESPs. That said, i am currently running a system with 2 ESPs and dual booting manjaro and win11, so it might have been fixed between win10 and 11, or it was firmware specific.

Point is: a) you are spreading misinformation, which will lead to lost time and complicated setup for the OP, and potentially even more problems and b) not really helping to solve the issue, cause the suggestion will not help in the current situation

@Teo you were saying?
Please stop.

Calm down guys :smiling_face_with_tear:, no rush figuring it out. Windows is not my main OS I only use it for Adobe Lightroom. I also have another computer so don’t worry about it too much. I’ll probably figure something out but any thoughts are welcomed :+1:

Let’s agree to disagree and go back to the importand part where we have consensus:

Feel free to dm me if you bump into any small questions, it’s not liked to use the forum as a personal support channel but rather for specific problems. :smiley:

Good luck again! :hearts:

Edit
This is a very good read on the topic of dual boot with windows.

There are many guides for restoring windows boot within a recovery environment (the dell recovery probably too, if it gets you to a command prompt), but i am a little rusty on windows so i will let you google it yourself. Especially since the last time i did it was in the MBR era and the commands are a little different in the UEFI/GPT/Windows10 times.

But test the situation with toggling secure boot on.

But test the situation with toggling secure boot on.

I tested it just now, doesn’t work.

That is because we use Linux and most of us are - at least I am not - no longer Windows experts.

bcfg /fixboot

Then it is apparently a Windows problem - out of scope for what we use here.

The output you provided as an answer to my request does not look off in any way.