I’ve been using Fedora for several years without any problems. Recently, my SSD started having issues, so I bought a new one and installed it in my laptop. I checked the BIOS, and the laptop recognizes the new SSD. Then, I used Ventoy to boot a live Fedora 42 ISO and installed the system.
After a successful installation and reboot, I removed the USB stick. I got notifications about critical updates, so I installed them. However, after the next reboot, I encountered a “No bootable device” message, forcing me to shut down the laptop manually.
When I turned it on again, the GRUB menu appeared, and I was able to select my Fedora 42 installation. But after selecting it, the boot process starts and freezes at the Acer logo.
Additionally, the laptop no longer detects the USB drive during boot.
One thing I did before the installlation Is disabling Secure Boot in the BIOS and changing the SATA mode from “RST with Optane” to “AHCI” because Fedora couldn’t detect the new SSD otherwise.
My laptop model is Acer Swift 3 SF314-54.
I understand pictures are discouraged, but I only have this at the moment.
Maybe try resetting the BIOS settings and booting from a live USB stick? I can’t tell you what is wrong with your system without at least seeing the logs (journalctl -b), but if the laptop has stopped recognizing USB devices, that could indicate a hardware issue as well.
I tried but I can’t find the live USB from the bootable devices in the BIOS. I don’t have another laptop to try and reformat the USB or create another live USB. This situation sucks, thanks for the help
I got the exact same boot logs before the PC hung. This happened after a system update that installed the latest stable kernel version (6.16.6 at the time of writing, but fedora uses 6.16.5). I can boot just fine by using the previous kernel (6.15.10). No errors appear in the logs. If I manage to make it work I’ll update this comment.
In my case the issue stems from AMD’s drivers which had a regression with recent kernel updates. Basically the GPU drivers fail to load and the boot process hangs on the Plymouth splash screen. What worked for me was to remove the rhgb and quiet kernel options and add plymouth.enable=0 which disables Plymouth altogether. This makes it so that the OS can boot properly but I’m still left with access to just the Intel integrated GPU and my dedicated AMD one isn’t getting picked up.
If you want to do what I did then boot from an older working kernel and run these two commands:
Kernel 0 is the first one in the list, you can check which one you need to update by running the following command and writing down the appropriate kernel index.
sudo grubby --info=ALL
To check if the arguments were set properly run the following command and inspect the line starting with args="...