#Windows installed in CSM (in theory) doesn't show up in Grub, Dual Boot

76 messages · Page 1 of 1 (latest)

hardy nymph
#

Oh it's hard to explain everything in the title
So Windows was installed in CSM mode, so Grub doesn't auto detect it and to fix it I needed to reinstall windows and obviously, keep the file. Is there a way to fix this problem without re-installing it?

carmine idol
#

first confirm it is for sure. in Windows, type in a Run box: msinfo32

#

and check the BIOS mode:

#

if it indeed confirms it to be Legacy, then I think there's a way to convert it.

#

you should back up all the files you really value to an external drive anyway first as backup

#

You can change your partition schema from MBR to GPT and move from BIOS to UEFI without reformatting your hard drive and reinstalling Windows using the built-in MBR2GPT Windows tool. This process can also be used to prepare for Windows 11 upgrades.

In this video, Windows Program Manager, Desmond Lee, shows you how with the MBR2GPT disk conversi...

▶ Play video
hardy nymph
#

I can't boot on Windows because there's no Windows Boot Manager in UEFI, that's the problem. I think Grub corrupts it (?)

#

also yeah it's gpt

#

Before I updated to windows 11 and it appeared on grub but I reinstalled linux to make a few ui changes and it's gone

carmine idol
#

windows 11 demands GPT-style drive AND UEFI

#

So it can't have been legacy

hardy nymph
#

So my guess is that it's still legacy

carmine idol
#

either reinstall both fresh

hardy nymph
#

I can try to update again since it fixed it 🤷‍♂️

carmine idol
#

and turn off csm/legacy in bios

hardy nymph
#

Alright

carmine idol
#

or try supergrub2

#

it's a bootable usb "loader"

#

that u can use to find and boot ur windows install

#

then convert it as per the video

hardy nymph
carmine idol
bronze bobcat
carmine idol
hardy nymph
bronze bobcat
# hardy nymph Even without the Windows Boot Manager?

you can see what stunner said. but it may be quicker to just use Linux, mount the windows EFI (skip this if it's shared between windows and linux) and look in /.../efi/EFI/Microsoft/[].efi or for a shared one, /boot/efi/EFI/Microsoft

bronze bobcat
hardy nymph
hardy nymph
bronze bobcat
#

still

carmine idol
#

two OS's MUST be in the same mode (both installed as, started as, and run as) in order to work harmoniously thru GRUB

#

also if u do fix it, make sure to turn Windows Fast Startup off for proper reliable dual-boot

hardy nymph
hardy nymph
#

But when I fixed it, it was able to load WBM

carmine idol
#

u may try booting linux mint off a usb and use its boot repair tool

#

otherwise see the suoergrub link and the video

bronze bobcat
carmine idol
#

or get mx linux fluxbox version, it's abit smaller ISO to download, and has boot repair tool too

hardy nymph
bronze bobcat
#

do look what stunner said

hardy nymph
#

Also it's easier for me

bronze bobcat
#

just reinstall windows

hardy nymph
hardy nymph
bronze bobcat
hardy nymph
bronze bobcat
carmine idol
#

should have a backup at all times anyway

#

of important work or valuable data

hardy nymph
hardy nymph
bronze bobcat
#

no one updates their system from win7 to 11, they just reinstall.

#

such upgrades almost always will break something, because of how much things change between windows versions

#

it you don't have a windows bootloader, then grub won't be able to boot it either.

#

there's a reason why legacy boot is depracted

hardy nymph
#

for systemd-boot

hardy nymph
bronze bobcat
hardy nymph
bronze bobcat
hardy nymph
bronze bobcat
#

so localised builds exist too.

hardy nymph
#

NOO HE LEFT

#

Hey stunner, thanks for helping but I was able to fix it alone

#

@carmine idol

#

Now it runs on UEFI mode completely and Grub recognizes it correctly

#

Instead of winload.exe now it's winload.efi

#

I basically ran the windows media installation USB, used CMD to find the windows boot and then "guided" windows to use the correct one