You need to update your kernel boot command in grub by changing /etc/default/grub
as follows:
To get a typical German keyboard layout you will have to modifiy/add to the line that starts with GRUB_CMDLINE_LINUX= the following:
rd.vconsole.font=latarcyrheb-sun16 rd.vconsole.keymap=de-latin1-nodeadkeys rd.locale.LANG=de_DE.UTF-8
.
(It is very likely that vconsole.font is already defined.)
After that, you need to update your grub config by executing sudo grub2-mkconfig -o /boot/grub2/grub.cfg
.
(If you are running a parallel MS Win system in UEFI mode, the command should be sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
but I am not 100% sure about it!).
Then you will have use dracut
that re-creates the initial ramdisk images.
Run sudo dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
.
This might also help you.