My setup used to be a dual boot system with Pop OS and Windows 10, which are both on separate SSD drives. It worked fine and now I recently just changed from Pop OS to fedora. In the install procedure of fedora I wiped my Pop OS drive and installed fedora on that.
Now however, I can't boot into windows, at all. Even from the BIOS. Just as a sanity check I've unplugged and re-plugged my SATA cables in my PC case with every possible configuration there is. Even when only my Windows 10 drive is plugged in on it's own the computer just throws me into the BIOS.
I've also tried resetting my settings in my BIOS to no avail. As well as changing the SATA config from RAID to AHCI and back again with no difference.
I've tried using a windows 10 USB drive to see if there's anything I can do in the repair your computer bit. But I can't even get there. I at least see it as a boot option in the BIOS. A UEFI version and a non-UEFI option.
I've tried os-prober
with no luck even though I can see the damn windows drive in the 'disks' program and when doing lsblk
.
Trying to mount that drive I get an error with the partition I would expect there to boot info and get the following error
❯ sudo mount /dev/sde1 /mnt
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sde1, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call.
I'm not sure if that's the expected behaviour but just letting it be known in case it means something.
Mounting sde2
seems fine but looking around I don't see the kind of files that guides suggest there would be, such as apparently \EFI\Microsoft\Boot\bootmgfw.efi
which doesn't exist on sde2.
I think clearly something happened in the install of fedora. Specifically when I wiped my Pop OS drive. It must have had some config on there that managed the dual booting. If I recall, Pop OS uses systemd-boot
and fedora is using grub, so maybe some kind of issue there?
I'm not sure how to proceed so any advice or further information needed let me know.
For now I'm going to re-create my windows USB drive just incase if it's not in the same state I remember it but I doubt it will be any different as that USB drive hasn't changed in over 5 years.
Thanks.
EDIT: After re-burning the windows USB image and apparently maybe some dead USB ports on my PC case I was able to get into the recover tool.
I was then able to go into the command prompt and type in:
bootrec /fixmbr
Which was fine. Then:
bootrec /fixboot
Which was not fine. As I had the output Element not found
.
I then went into diskpart
and ran LIST DISK
and the only response I got was the USB disk I was currently in.
bootrec /fixmbr
isn't applicable to any UEFI mode system.os-prober
and nothing new happened, I also double checked in grub customiser. Is there anything else you recommend I try?os-prober
. Wasn't that clear in the first comment? GRUB merely chainloads to a working Windows bootloader, it can't boot Windows directly and it won't install the Windows bootloader or make any other Windows setup for you. That much should be clear already in your other questions going back 2 and even 4 years (!!!) back. Volunteers who helped you then will be rightfully very frustrated if they see this one. Again, NOT a Linux question. What you have to do is for Windows using Windows installation media.