Today has been one hell of a day trying to get Fedora reinstalled on two separate machines.
For some reason, after trying to install Fedora 43 Workstation on one and Fedora Silverblue on the other, both gave me trouble with the keyboard layout I chose (Colemak).
Basically, I would try decrypting my drive through the luks prompt, and it would ask me to do it again and then get stuck in and endless loop.
I was able to get around this on Fedora 43 Workstation by booting into rescue mode and then just applying software updates. That fixed the issue and allowed me to use Colemak with the luks prompt.
However, on Fedora Silverblue, I ended up having to install with the default English (US) keyboard layout in order to initially boot, because there’s no rescue desktop environment to do anything in. Now, when I try changing the keyboard layout by modifying the kernel argument (following this guide: Fedora Silverblue LUKS Keyboard Layout), it puts me back into this dreadful loop where it won’t even boot.
Before the luks prompt shows on screen, this is what flashes briefly:
[FAILED] Failed to start systemd-vconsole-s.up.service - Virtual Console Setup.
[FAILED] Failed to start systemd-vconsole-setup.service - Virtual Console Setup.
The only way to avoid this is to boot with a different rpm-ostree and then rollback. So I’m currently stuck with the English (US) keyboard layout for my boot screen.
I should note that I had no trouble choosing Colemak as my default keyboard layout when I first installed Fedora Workstation 42 back in September.