How to Get Fedora to Tell me to Enter LUKS decryption Password without Pressing Enter?

Every single time I boot into Fedora (dual-boot setup), I see a bunch of lines in the UI, and then the final line will say Manufacturer Razer. At this point I have to press Enter for grub to start some jobs to start the decryption process of the disk. How can I get grub to auto start the decryption process which optionally includes asking for my password in case TPM is unsealed.

If pressing Enter starts the boot instead of showing a LUKS prompt, I’d first check that GRUB is not simply waiting forever at the selected entry. On Fedora look at /etc/default/grub; if GRUB_TIMEOUT is -1 or very high, set it to something small like 3 while testing, then regenerate the config with:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

I would not set it to 0 immediately on a dual-boot laptop, because it makes recovery/choosing Windows more annoying. If TPM auto-unlock fails, the LUKS/password prompt should be handled later by the initramfs; GRUB only controls whether the Fedora entry starts automatically.

So TPM2 was a PITA to setup and didn’t work. I ended up just using auto decryption via password file and am looking into home dir encryption which is going to take some time since I have a bunch of games installed.