Plasma broken after reinstall & GRUB can’t boot into Windows (10)

Hello again!

Sooo… I decided the reinstall EOS after having these issues.
I thought it was a kernel, or Plasma issue, but as it turns out, even after a fresh reinstall, it’s still broken.

Really not sure if it’s the kernel not playing nicely with Plasma, or Plasma itself having a stroke.

Here are the kernel, and Plasma version, if there are any further logs you need, please tell me.
Kernel: 5.1.16
Plasma: 5.26.5

——-

Along the way, GRUB detects the Windows boot manager, but can’t boot into it.
Do note that GRUB, and Endeavour are on a separate drive than Windows.

Update!
I wasn’t looking for a few minutes, and the taskbar appeared!

But the GRUB issue is still there.

Could you share the output of

sudo parted -l

efibootmgr -v

?

Do you share the same ESP between Windows and EnOS or you have one for each?

The Cassini ISO is set up to automatically add Windows to grub on the installer. Just F.Y.I. it does have the grub file commented out for os-prober as default and the installer usually sets it.

I know that. Something seems apparently broken here though :hugs:

I didn’t know if you knew that it is set up this way now.

Output of sudo parted -l

Modèle : ATA Samsung SSD 850 (scsi)
Disque /dev/sda : 500GB
Taille des secteurs (logiques/physiques) : 512B/512B
Table de partitions : gpt
Drapeaux de disque : 

Numéro  Début   Fin    Taille  Système de fichiers  Nom                   Drapeaux
 1      1049kB  256GB  256GB                        Basic data partition  msftdata
 2      256GB   340GB  83,9GB  ext4                 Mint
 3      340GB   413GB  73,4GB  ext4                 WindowsVM
 4      413GB   413GB  105MB   fat32                EFI                   démarrage, caché, esp
 5      413GB   500GB  86,7GB  ext4                 Arch


Modèle : Samsung PSSD T7 (scsi)
Disque /dev/sdb : 500GB
Taille des secteurs (logiques/physiques) : 512B/512B
Table de partitions : gpt
Drapeaux de disque : 

Numéro  Début   Fin     Taille  Système de fichiers  Nom  Drapeaux
 2      17,4kB  317MB   317MB   fat32                     démarrage, esp
 1      317MB   57,5GB  57,2GB
 3      57,5GB  372GB   315GB
 4      372GB   500GB   128GB                             msftdata


Modèle : SKHynix_HFM512GDHTNI-87A0B (nvme)
Disque /dev/nvme0n1 : 512GB
Taille des secteurs (logiques/physiques) : 512B/512B
Table de partitions : gpt
Drapeaux de disque : 

Numéro  Début   Fin    Taille  Système de fichiers  Nom                           Drapeaux
 1      1049kB  106MB  105MB   fat32                EFI system partition          démarrage, esp
 2      106MB   123MB  16,8MB                       Microsoft reserved partition  msftres
 3      123MB   511GB  511GB   ntfs                 Basic data partition          msftdata
 4      511GB   512GB  677MB   ntfs                                               caché, diag

Output of efibootmgr -v

BootCurrent: 0008
Timeout: 0 seconds
BootOrder: 0008,0006,0000,0003,2003,2002,2001
Boot0000* ubuntu        HD(1,GPT,0df6874b-1ed6-439c-baca-0f91cd460a2a,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi) File(.䍒)
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 03 00 00 00 00 00 4b 87 f6 0d d6 1e 9c 43 ba ca 0f 91 cd 46 0a 2a 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 75 00 62 00 75 00 6e 00 74 00 75 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
    data: 52 43
Boot0001* EFI PXE 0 for IPv4 (00-2B-67-C7-4B-1B)        PciRoot(0x0)/Pci(0x2,0x1)/Pci(0x0,0x0)/MAC(002b67c74b1b,0)/IPv4(0.0.0.00.0.0.0,0,0)RC
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 01 02 / 01 01 06 00 00 00 / 03 0b 25 00 00 2b 67 c7 4b 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0c 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 7f ff 04 00
    data: 52 43
Boot0002* EFI PXE 0 for IPv6 (00-2B-67-C7-4B-1B)        PciRoot(0x0)/Pci(0x2,0x1)/Pci(0x0,0x0)/MAC(002b67c74b1b,0)/IPv6([::]:<->[::]:,0,0)RC
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 01 02 / 01 01 06 00 00 00 / 03 0b 25 00 00 2b 67 c7 4b 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0d 3c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 7f ff 04 00
    data: 52 43
Boot0003* ubuntu        HD(4,GPT,216a337f-d17d-4f1c-96e9-b0ca0033a66f,0x301ce800,0x32000)/File(\EFI\ubuntu\shimx64.efi)
      dp: 04 01 2a 00 04 00 00 00 00 e8 1c 30 00 00 00 00 00 20 03 00 00 00 00 00 7f 33 6a 21 7d d1 1c 4f 96 e9 b0 ca 00 33 a6 6f 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 75 00 62 00 75 00 6e 00 74 00 75 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0004* EFI USB Device (Samsung PSSD T7)      UsbWwid(4e8,4001,0,S5TNNJ0R114079)/HD(2,GPT,47eceb2f-337c-f24b-b2d4-130b10177792,0x22,0x96fde)RC
      dp: 03 10 28 00 00 00 e8 04 01 40 53 00 35 00 54 00 4e 00 4e 00 4a 00 30 00 52 00 31 00 31 00 34 00 30 00 37 00 39 00 44 00 / 04 01 2a 00 02 00 00 00 22 00 00 00 00 00 00 00 de 6f 09 00 00 00 00 00 2f eb ec 47 7c 33 4b f2 b2 d4 13 0b 10 17 77 92 02 02 / 7f ff 04 00
    data: 52 43
Boot0006* Windows Boot Manager  HD(1,GPT,0df6874b-1ed6-439c-baca-0f91cd460a2a,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d0000006f000100000010000000040000007fff0400
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 03 00 00 00 00 00 4b 87 f6 0d d6 1e 9c 43 ba ca 0f 91 cd 46 0a 2a 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 69 00 63 00 72 00 6f 00 73 00 6f 00 66 00 74 00 5c 00 42 00 6f 00 6f 00 74 00 5c 00 62 00 6f 00 6f 00 74 00 6d 00 67 00 66 00 77 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
    data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00 30 00 2d 00 61 00 63 00 63 00 31 00 2d 00 66 00 33 00 32 00 62 00 33 00 34 00 34 00 64 00 34 00 37 00 39 00 35 00 7d 00 00 00 6f 00 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
Boot0008* endeavouros   HD(2,GPT,47eceb2f-337c-f24b-b2d4-130b10177792,0x22,0x96fde)/File(\EFI\endeavouros\grubx64.efi)
      dp: 04 01 2a 00 02 00 00 00 22 00 00 00 00 00 00 00 de 6f 09 00 00 00 00 00 2f eb ec 47 7c 33 4b f2 b2 d4 13 0b 10 17 77 92 02 02 / 04 04 3e 00 5c 00 45 00 46 00 49 00 5c 00 65 00 6e 00 64 00 65 00 61 00 76 00 6f 00 75 00 72 00 6f 00 73 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot2001* EFI USB Device        RC
      dp: 7f ff 04 00
    data: 52 43
Boot2002* EFI DVD/CDROM RC
      dp: 7f ff 04 00
    data: 52 43
Boot2003* EFI Network   RC
      dp: 7f ff 04 00
    data: 52 43

The Ubuntu partitions are for Linux Mint, which is on another drive too, but I might remove Mint in the future.

Just checked, and I can confirm your post.
image

As it says:

“Probing for other operating systems is disabled…
…uncomment to detect and includ other operating systems.”

Make sure you have os-prober installed.

Next, you would need to remove # from the beginning of that line:

GRUB_DISABLE_OS_PROBER=false

Then run:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Watch the output and verify if os-prober will be run and capture your Windows Boot Manager.

Reboot and test.

1 Like
Attention : le sondeur de systèmes d'exploitation sera exécuté pour détecter d'autres partitions amorçables.
Sa sortie sera utilisée pour détecter les binaires amorçables qu'elles contiennent et créer de nouvelles entrées d'amorçage.
Windows Boot Manager trouvé sur /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Linux Mint 20.3 Una (20.3) trouvé sur /dev/sda2
Ajout de l'entrée du menu d'amorçage pour les paramètres du firmware UEFI …
fait

But, still the same issue (for both Windows entries), but Mint works without any issue.


I see two boot options on the Grub boot menu for Windows.
Did you try the second one as well?

Yup, both boot entries report that the same file wasn’t found.
But I can’t upload videos here afaik.

Just to check if your Windows Bootloader is intact, could you bring up the bios on-time boot menu and boot Windows from there?

Sure, while I’m in Windows, do you want me to look-up a command, or a specific file?

After booting, I confirm that W10 is working just fine.

That’s good then. We know at least that Windows Boot Manager is intact.
Not sure really why Grub is not getting it right.
I see you have three EFI partitions (esp). One on each disk according to the output of the parted -l
Could you explain which one belongs to which distro?
Perhaps there are remnant of bootloaders files in one/some of them confusing Grub?

Sure,
So the SKHynix Nvme drive is the Windows disk with the Windows bootloader
The Samsung SSD 850 has Linux Mint on it, with it’s own GRUB, though, I might remove it (Mint + GRUB) in the future.
And the Samsung PSSD T7 has EndeavourOS with his own bootloader.

1 Like

I am a bit confused.

Looking at the path to Windows Boot Manager in the output of efibootmgr and the the path in the screenshot you have posted, they seem to be a bit different.

Not sure why.

Could you mount the ESP of your Windows from EnOS and look inside the folders in there considering the paths mentioned above?

Here.
Sorry, I had to use Mint, because I’m trying to blacklist nouveau and install the Nvidia drivers, and I’m stuck in the terminal. :upside_down_face:

❰luxi❙/media/luxi/F0FE-B571❱✔≻ tree
.
├── EFI
│   ├── Boot
│   │   ├── bootx64.efi
│   │   ├── fbx64.efi
│   │   └── mmx64.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
│   │   │   ├── CIPolicies
│   │   │   │   └── Active
│   │   │   │       ├── {5DAC656C-21AD-4A02-AB49-649917162E70}.cip
│   │   │   │       ├── {82443e1e-8a39-4b4a-96a8-f40ddc00b9f3}.cip
│   │   │   │       └── {CDD5CB55-DB68-4D71-AA38-3DF2B6473A52}.cip
│   │   │   ├── 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
│   │   │   │   └── fr-FR
│   │   │   │       └── 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
│   ├── tools
│   ├── ubuntu
│   │   ├── BOOTX64.CSV
│   │   ├── grub.cfg
│   │   ├── grubx64.efi
│   │   ├── mmx64.efi
│   │   └── shimx64.efi
│   └── UpdateCapsule
│       └── CapsuleUpdateFile1000.bin
├── refind-vars
│   └── PreviousBoot
└── System Volume Information

51 directories, 151 files

It looks alright … I guess :slightly_smiling_face:

It’s been a long time I used a dualboot Windows-Linux so I am a bit “rusty” :wink:

Something about the path looks suspicious though: Grub is looking for (/efi/BOOT/Microsoft/bootmgfw.efi). While the file actually seems to be in /EFI/BOOT/Microsoft/bootmgfw.efi.

I am not sure I know what is what. Perhaps other users having a dualboot Windows-Linux could shed some more light on the issue.

When you installed EOS which mount point you used for the EFI Partition?

/boot/efi is the most common mount point but it’s now discouraged, so now the Calamares Installer only suggest /efi and /boot. Maybe, your mount point is /efi and that’s why it’s trying to look for it instead of /EFI. I could be wrong though, I’m not an expert at this at all.