I’m having a hard time doing something that was, in the past, trivial for reasons I’m not getting. I purchased a Lenovo Legion gaming laptop and instantly ripped out the SSD and plugged in a Western digital black 1TB and 2TB high performance samsung, first installed windows onto the 2TB then endeavouros onto the 1TB. Everything worked so perfectly I couldn’t belive it, GRUB entries for all my Linux kernel and a single “Windows” entry for when I want to plug in and do serious gaming.
Unfortunately I dropped my laptop and many keys fell out and cracked the screen, everything worked fine. Lenovo said they’d fix since it’s still in warranty but also said they may have to wipe some disks so back everything. Already have everything that matter on seperate drives anyway so I told them fine.
Laptop gets back and now only has a Windows install on the 2TB. Now I’m pretty sure Lenovo and their technicians probably have nothing to do with this, but for some reason when I went to reinstall EndeavourOS back onto the 1TB, only that works and I cannot get GRUB to detect the Windows 11. Weirdly I can’t even boot into Windows from the UEFI, only the drive for Linux shows up, which I was normally fine with since GRUB could launch Windows anyway but now it’s a problem…
It’s like if I install Windows I can only use that, but if I install Linux onto the 1TB then it locks out Windows since GRUB refuses to detect it. I’m already made sure to uncomment
GRUB_DISABLE_OS_PROBER=false
in my /etc/default/grub but still nothing.
Can anyone please help me? Here is also the output of lsblk -fs
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
└─sda1 vfat FAT32 ESD-USB 0AB0-7DB2
nvme0n1
├─nvme0n1p1 vfat FAT32 F0D4-F188 2G 2% /boot/efi
└─nvme0n1p2 ext4 1.0 endeavouros 04acf9ad-eea3-41fa-aaf3-054b7833d3c8 857.7G 1% /
nvme1n1
├─nvme1n1p1
├─nvme1n1p2 BitLocker 2 [MYNAME]-WINDOWS C: 9/2/2025 fa730906-54bc-4d51-a3bf-b73242b248b1
└─nvme1n1p3 ntfs 963CA0053C9FDF15