Yep, mais j'ai toujours le problème :
[root@localhost ~]# grub2-install /dev/sda
/sbin/grub2-probe: error: cannot stat `/dev/root'.
D'où le fait que je voulais booter avec initramfs qui devait (normalement) résoudre le problème... !
Moi j'ai pratiqué comme ça:

déplacer initramfs s'il existe dans un endroit ou mkconfig n'ira pas le chercher, par exemple /boot/grub
commenter la ligne correspondant à initramfs dans grub.cfg

démarrer sans initramfs (ça fait plein de lignes sur l'écran comme si l option quiet n'était pas prise en compte)

lancer la commande grub2-mkconfig -o /boot/grub2/grub.cfg. Tu ne dois pas avoir d'erreur

remettre en place initramfs dans /boot

relancer grub2-mkconfig à l'écran pour voir, normalement tu n'as plus l'erreur

dans ce cas tu refais la commande en rajoutant -o /boot/grub2/grub.cfg
D'après
menuentry "Fedora release 16 (Verne) (on /dev/sda3)" {
        insmod ext2
        set root='(hd0,3)'
        search --no-floppy --fs-uuid --set 5895fab5-3c8d-48fb-b8ae-ffba30048a2a
        linux /boot/vmlinuz-3.1.9-1.fc16.x86_64 root=/dev/sda3
}
je démarre bien sans initramfs et je l'ai déplacé dans /boot/grub (je n'ai effectivement pas plymouth quand je démarre)

Cependant :
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
/sbin/grub2-probe: error: cannot stat `/dev/root'.
😢
Tu as bien recréé un grub.cfg apres avoir oté initramfs, et rebooté ?

Et refait l'opération inverse dans un second temps ?

Je ne sais pas quoi te dire de plus, j'ai procédé de cette manière et je n'ai plus de souci. Par contre, j'ai de nouveau les choix 'rescue' qui s'affichent.
Le grub.cfg que j'utilise pour booter est bien celui d'Ubuntu ! Donc je ne l'ai jamais changé mais il n'a jamais utilisé initramfs !
C'est d'ubuntu que je dois recréer un grub.cfg ?
5 jours plus tard
Tu as la réponse dans le post N°2. Mais comme je te l'ai dit il faut adapter selon le tuto propre à grub2