I started using Fedora 41 some time ago and it worked great. Recently, I have decided to get an additional M.2 SSD for my desktop in addition to my 500GB one.
I have Fedora installed on my 500GB SSD, and I have decided to install Windows 11 on my new (1TB) SSD, creating a small partition for it and using the rest of the disk to store data on Fedora.
Ever since I crated this dual boot setup, I have a problem with booting into Fedora in GRUB.
So, the problem is pretty much that sometimes (especially after reboots), Fedora gets stuck at booting, here is the process:
PC turns on
GRUB displays, with the selected option being Fedora
The timer runs out (I have a BT keyboard, and I mainly use Fedora so no need for me to press anything)
The Fedora entry gets selected automatically, and this gets displayed on screen:
“Booting ‘Fedora Linux (6.14.2-300.fc42.x86_64) 42 (Workstation Edition)’”
Nothing happens, this just gets displayed and that’s it.
I restart my PC via the button, the PC boots normally.
I have noticed that in the morning, the computer boots normally. But with reboots, this thing happens almost every time.
Note: This has been happening since Fedora 41, so I don’t think this is a problem with Fedora 42.
What I have tried:
Disabling Secure Boot and Fast Boot
Disabling Fast Startup for Windows 11
Disabled “rhgb quiet” in GRUB. When the PC boots normally, it shows me all of the boot related text, if not, I still get the “Booting ‘Fedora Linux (6.14.2-300.fc42.x86_64) 42 (Workstation Edition)’” screen.
For starters, does the system completely hang after the “Booting” message: check for Caps Lock and Num Lock lights. If the issue is related to BT you need to try a wired keyboard Can you reboot with Ctrl-Alt-Del?
Is this a power off button or a does the button support a power on reboot?
I have seen issues like this with a weak power supply that doesn’t reliably meet power demands during boot. If your system has add-ons like high-end graphics or a bunch of spinning disks you might try booting a stripped down configuration.
Maybe check if Fedora /etc/fstab and Grub config file reference the correct device UUID’s and or partitions of the new SSD, also you could try regenerating the GRUB configuration if you haven’t already after installing the new SSD sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg and make sure the UEFI boot order preferences the fedora boot drive over your other drive’s
Yeah, the screen just displays the “booting” text and that’s it. When I hold my PC’s power button and then turn on the PC again, the computers boots successfully and there are no issues.
I don’t think this is related to BT at all at the moment.
I regenerated the GRUB configuration file multiple times and this does not help.
In UEFI, Fedora is the topmost in the order, so it always boots into GRUB anyway, where I can select either Fedora 42 or 41, alongside Windows Boot Manager.
Maybe check if Fedora /etc/fstab and Grub config file reference the correct device UUID’s and or partitions of the new SSD