After installing Fedora 34 KDE I have no access to the Windows 10 installation. (I also have no access to a previous Solus installation, but that problem had preceded the installation of Fedora. I have posted a separate topic on that here).
Here I am interested in restoring access from Fedora boot loader to my Windows 10 installation. (I had a Linux Mint in place of Fedora, and Mint had access to Windows but not to Solus. I have thought that replacing Mint with Fedora would fix the problem: it did not, it added a new one.)
Updating grub Windows is not seen:
$ sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
[sudo] password for cip:
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/Stylish/theme.txt
Found Solus (4.2) on /dev/nvme0n1p3
Adding boot menu entry for UEFI Firmware Settings ...
done
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 465.8G 0 disk
âânvme0n1p1 259:1 0 600M 0 part /boot/efi
âânvme0n1p2 259:2 0 1G 0 part /boot
âânvme0n1p3 259:3 0 100G 0 part
âânvme0n1p4 259:4 0 16M 0 part
âânvme0n1p5 259:5 0 215.7G 0 part
âânvme0n1p6 259:6 0 148.4G 0 part /home
The Windows 10 partitions are nvme0n1p4 (reserved) and nvme0n1p5 (main). The efi partition was created by Fedora during its automatic installation: nvme0n1p1.
I would like to be able to keep Fedora (remove other Linux, namely Solus) but I want a dual-boot with Windows 10. I think a solution would be to install Kubuntu in place of Fedora - I think that would provide access to at least Windows. But I want to give it a try here.
I have the same problem, after installing Fedora 34 I cannot start Windows 10. Even after adding the path to the boot loader in the BIOS it doesnât start. On Youtube I saw that you are able to update grub and then it tries to Fix the bootloader but it was not on Fedora.
Hello,
I have been successful installing Fedora 34 using Anaconda installer and maintaining dual boot with Windows 10 Pro that was pre-installed. The key is to maintain the ESP (EFI System Partition) unchanged from how Windows 10 configured it. The only change to ESP is to add the Fedora linux mount point designation â?boot/efiâ to the partion identification. then for fedora adding another ext4 formated partition named /boot. It does NOT need to be wihtin the first few cylinders of the disk.
For UEFI booting there can be one and only one ESP partition upon a disk. Consult a WIndows 10 expert to learn if it is possible to âslot inâ just the ESP partition and preserving other information on the disk. My personal action would be to simply completely wipe the disk and start over installing Windows 10 then adding fedora using Anaconda installer. If you added an mbr, obliterate it. It is not needed for UEFI booting.
Thanks, Johnathan! There are not efi files in Microsoft/Boot only in Windows. Itâs strange because at some point I was able to dualboot but made a fresh reinstall of Fedora which caused Windows to disappear. The files are all still on my drive so probably the efi files are deleted during the reinstallation?
The way you wrote that, it sounds like youâre saying that there are.efi files directly in /boot/efi/EFI/Windows, just not in the /boot/efi/EFI/Microsoft/Boot subdirectory? Is that correct, or does /boot/efi/EFI/Windows not exist or not contain .efi files under it at all?
Seeing the output from sudo parted --list would be very helpful before speculating on what happened.
I reinstalled Fedora (Wifi and Audio werenât working and I thought a reinstall would help) and maybe this fucked up everything. There should be only one Fedora. Is there a way to see which one is the active I use?
Boot into fedora and in the terminal type âsudo os-proberâ , âsudo nano /etc/default/grubâ to change timeout from 5 to 10 save and exit. Then to apply changes type âsudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfgâ. Restart and grub menu should come up.
thanks a lot! getting closer and closer The Grub menu appears when I boot Fedora in Bios but if I turn on the laptop it will start windows directly. Is it something I need to configure in Windows so it recognizes a dual boot?