Unable to boot on Linux Kernel 6.14.2 after upgrading to Fedora 42

I just upgraded to Fedora 42 and I was unable to boot into my desktop. At first I thought the problem was that the upgrade failed, but then when I was in the grub menu I picked the last working Kernel (v6.13.10-200.fc41) it booted up fine and everything from Fedora 42 is working great. However, when I tried through the grub to boot in through the new Kernel (v6.14.2-300.fc42) the same problem happened and it refused to boot.

The problem itself occurs when I am trying to input my password for my drive’s encryption before going into the log in screen. Even from the moment the screen appears for the password, something is wrong as it has some text that says:

Please enter passphrase for disk SKHynix_[lots of numbers and letters] (luks-[lots of numbers and letters])

This has never appeared before. Then, when I enter the password, it loads for a bit and puts me back at the same screen, but this time I can’t input anything and I’m just stuck until I reboot the computer.

             .',;::::;,'.                 user@fedora
         .';:cccccccccccc:;,.             ---------------
      .;cccccccccccccccccccccc;.          OS: Fedora Linux 42 (KDE Plasma Desktop Edition) x86_64
    .:cccccccccccccccccccccccccc:.        Host: 82YA (Legion Slim 5 16IRH8)
  .;ccccccccccccc;.:dddl:.;ccccccc;.      Kernel: Linux 6.13.10-200.fc41.x86_64
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Uptime: 4 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Packages: 3536 (rpm), 93 (flatpak)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Shell: fish 4.0.1
:cccccccccccccc;MMM.;cccccccccccccccc:    Display (CSO161D): 2560x1600 @ 165 Hz (as 1280x800) in 16" [Built-in]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    DE: KDE Plasma 6.3.4
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    WM: KWin (Wayland)
ccccc;XMO';cccc;MMM.;cccccccccccccccc'    WM Theme: Breeze
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;     Theme: Breeze (Dark) [Qt], Breeze [GTK3]
ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Icons: breeze-dark [Qt], breeze-dark [GTK3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:,       Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK3/4]
cccccccc;.:odl:.;cccccccccccccc:,.        Cursor: breeze (24px)
ccccccccccccccccccccccccccccc:'.          Terminal: cosmic-term
:ccccccccccccccccccccccc:;,..             CPU: 13th Gen Intel(R) Core(TM) i7-13700H (20) @ 5.00 GHz
 ':cccccccccccccccc::;,.                  GPU 1: NVIDIA GeForce RTX 4050 Max-Q / Mobile [Discrete]
                                          GPU 2: Intel Iris Xe Graphics @ 1.50 GHz [Integrated]
                                          Memory: 5.54 GiB / 31.06 GiB (18%)
                                          Swap: 0 B / 8.00 GiB (0%)
                                          Disk (/): 330.11 GiB / 475.34 GiB (69%) - btrfs
                                          Disk (/drive2): 206.22 GiB / 896.59 GiB (23%) - ext4
                                          Local IP (wlp0s20f3): 192.168.68.121/24
                                          Battery (L22B4PC2): 78% [AC Connected]
                                          Locale: en_US.UTF-8

Having problems with the 6.14 kernel installed by the F42 update too. I don’t have any drive encryption however. Trying to boot with the kernel just drops me to an initramfs error screen. The previous 6.13.11 kernel boots fine. No errors were observed during the upgrade process. Filesystem is btrfs.

I managed to get it to work…somewhat. I read that I could reinstall the kernels using sudo dnf reinstall kernel\*. While I still get the weird text on the screen, after putting in the password it sends me in to the login where everything works great.

I have the same problem but kernel re-install didn’t help.

I found the reason: if you have non-US local on the machine, it will use this non-US keyboard layout (the bug is that it shows wrong “English (US)” label below).

I fixed the problem by setting KEYMAP=us and XKBLAYOUT=us in /etc/vconsole.conf and re-installing kernels sudo dnf reinstall kernel\*

1 Like