====== Rescue système ====== ===== Ordre de démarrage ===== Pour récupérer un système, il est très important de connaître parfaitement la séquence de boot. - POST - Select boot device - Loading boot loader - Loading the kernel - /sbin/init which launch systemd - initrd.target - switch to root file system - running the default target Le système ne boot plus, voici des cas habituels. ===== Erreur de fstab par exemple ===== Editer grub au démarrage avec e. * Sur la ligne linux16, supprimer ''rhgb'' et ''quiet'' à la fin de la ligne et ajouter une de ces options * ''systemd.unit=rescue.target'' (environnement léger) * ''systemd.unit=emergency.target'' (l'environnement le plus léger) * Ctrl+X pour booter. * Procéder aux corrections. * Si la partition / est en lecture seule, la monter manuellement en écriture mount -o remount,rw / ===== GRUB 2 non accessible ===== 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 ===== initramfs cassé ===== 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. ===== Changer le mot de passe root ===== Editer grub au démarrage avec e. * Sur la ligne linux16, supprimer ''rhgb'' et ''quiet'' à la fin de la ligne et ajouter l'option rd.break * Ctrl+X pour booter. * mount -o remount,rw /sysroot * chroot /sysroot * passwd * Après le changement de password, il est indispensable de mettre à jour SELinux, sinon la connexion sera impossible * load_policy -i * chcon -t shadow_t /etc/shadow * Autre solution est de créer un fichier ''touch /.autorelabel'' qui force SELinux à restorer les labels de l'intégralité du système. * reboot