FAPM:
cat grub
Vous êtes bien dans votre chroot, j'espère ? Le grub du rescue ne nous intéresse pas.
Je n'ai pas de centos7 sous le coude, juste du debian en versions 10 et 11.
Dans un Debian 10: /etc/default/grub (uniquement les lignes qui ne sont pas en commentaires)
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="noquiet nosplash"
GRUB_CMDLINE_LINUX="rootdelay=10 rootdelay=10"
GRUB_DISABLE_LINUX_UUID="true"
Donc pour plus de sécurité, montez-vous une machine virtuelle CentOS7 chez vous et récupérez ces fichiers vitaux, adaptez les UUID si nécessaire, après je vous renvoie à "internet" sinon je vais dire des bêtises...