Pour récupérer un système, il est très important de connaître parfaitement la séquence de boot.
Le système ne boot plus, voici des cas habituels.
Editer grub au démarrage avec e.
rhgb
et quiet
à la fin de la ligne et ajouter une de ces optionssystemd.unit=rescue.target
(environnement léger)systemd.unit=emergency.target
(l'environnement le plus léger)mount -o remount,rw /
Lancer le DVD de RHEL 7 > Troobleshooting > Rescue a Red Hat System > Choose 1 to continue the find an installed Linux system and mount on /mnt/sysimage Arrivé au shell, passer en chroot pour être dans l'environnement de l'OS installé et non celui du DVD.
chroot /mnt/sysimage
Réinstaller grub :
grub2-install /dev/sda
exit reboot
Si le initramfs est cassé, connecté en chroot comme pour réinstaller GRUB, entrer la commande suivante qui regénère le initramfs sur le kernel en cours
dracut --force
Le fichier de configuration relatif est /etc/dracut.conf. On peut ajouter des modules si nécessaire mais cela ne doit pas être le cas.
Editer grub au démarrage avec e.
rhgb
et quiet
à la fin de la ligne et ajouter l'option rd.break
touch /.autorelabel
qui force SELinux à restorer les labels de l'intégralité du système.</code>