Fedora 42 freezes at boot after new installation

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.

GRUB:

Exact moment the laptop freezes (every time):

Try pressing Esc to see where exactly it gets stuck

I just tried and I got this:

Also I noticed that in the BIOS when I go to change boot order I have:

  1. Fedora
  2. Fedora

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.

Some UEFI/BIOS’s have a separate option to boot from USB.

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

It worked fine when I had to install Fedora, bit now for some reason the laptop can’t detect it anymore

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.

A little update.

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:

sudo grubby --remove-args="rhgb nomodeset quiet" --update-kernel=0
sudo grubby --args="plymouth.enable=0" --update-kernel=0

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="...

sudo grubby --info=0

Hope this helps :victory_hand: