Hi, so last year I setup a dual-boot system (Manjaro + Win10). It's been a while and I'm no expert but iirc I followed this tutorial and I ended up with a dedicated EFI boot partition (sdc1), Win10 installed on sdc2 and Manjaro on sdc3.
Everything worked well but last night Win10 threw a blue screen at me and because of the improper shutdown something messed up. The boot menu with the OS selection does not appear anymore, the computer tries to boot straight into Windows where I get a blue screen and some error about winload.exe.
That's fine, I'll reinstall Win10 if needed but I would really like to regain access to Manjaro at least.
I also tried to fix things from a CMD Prompt run from a bootable USB image of Win10, but I messed them up further. I wanted to use bcdboot
to repair the boot manager but I accidentaly pointed it to the EFI boot partition that was actually on the USB stick with Win10.
When starting a Manjaro live session, checking for OS boot entries says: No EFI boot entries detected.
or something to that effect.
But everything looks alright as far the directories and files in sdc1:
└── EFI
├── Boot
│ └── bootx64.efi
├── 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
│ ├── en-US
│ │ ├── 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
│ ├── 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
│ ├── qps-ploc
│ │ └── memtest.efi.mui
│ ├── Resources
│ │ ├── bootres.dll
│ │ └── en-US
│ │ └── bootres.dll.mui
└── Recovery
├── BCD
├── BCD.LOG
├── BCD.LOG1
└── BCD.LOG2
The output of efibootmgr
, not sure if relevant but here it is:
BootCurrent: 0006
Timeout: 0 seconds
BootOrder: 0004,0005,0006
Boot0004* Hard Drive
Boot0005* UEFI: KingstonDataTraveler 2.0PMAP
Boot0006* UEFI: SMI USB DISK 1100
Is there any way I can use efibootmgr
to point to the correct EFI boot entries so I can get access to my Manjaro installation at least?