pense-bête de bruno sanchiz

Accueil > Linux > en cas de problème > Problème au démarrage

Problème au démarrage

Publié le 20 août 2015, dernière mise-à-jour le 16 octobre 2025, > 14 visites, >> 165987 visites totales.

l’ordinateur ne démarre pas lors d’une mise à jour

Interpréteur de commande de débogage pendant l’amorçage utilisant systemd

Si le démarrage échoue sous systemd, il est possible d’obtenir une invite de commande de débogage pour l’utilisateur root en modifiant la ligne de commande du noyau. Si le démarrage de base fonctionne, mais que certains services ne parviennent pas à se lancer, il peut être utile d’ajouter systemd.unit=rescue.target aux paramètres du noyau.

Autrement, le paramètre du noyau systemd.unit=emergency.target vous fournira une invite de commande pour l’utilisateur root dès que possible. Cependant, cela se produira avant le montage du système de fichiers racine avec les permissions de lecture et écriture. Vous devrez le monter manuellement avec :
# mount -o remount,rw /

Une autre approche consiste à activer le « shell de débogage anticipé » de systemd grâce à debug-shell.service. Lors du prochain démarrage, ce service ouvrira un shell de connexion root sur tty9 très tôt lors du processus de démarrage. Ce service peut être activé avec le paramètre de démarrage du noyau systemd.debug-shell=1, ou être rendu persistant avec systemctl enable debug-shell (dans ce cas, il faudra le désactiver lorsque le débogage sera terminé).

De plus amples informations sur le débogage d’un démarrage cassé sous systemd sont disponibles dans l’article Freedesktop.org Diagnosing Boot Problems.

le compte root est verrouillé

  • Vérifier le fstab
  • vérifier les disques : démarrer avec single init=/bin/bash puis for i in $(blkid|grep '"ext'|sed 's#\:.*##');do echo -e "\n\n""$i"; umount $i && fsck -f -y -v $i;mount -a ; done ; df
  • démarrer avec single init=/bin/bash puis passwd root
  • démarrer avec single init=/bin/bash puis mount puis passwd root
  • démarrer avec single init=/bin/bash puis mount -rw -o / puis passwd root

https://fr.linux-console.net/?p=8569

Si vous voyez
Reboot and select proper boot device
or insert boot media in selected boot device and press a key

1) test simple : essayez simplement de démarrer sans clé usb ni cdrom

Si ca marche, c’est rien, il faut changer l’ordre de boot dans le bios pour démarrer sur le disque dur quand on a une clé ou un cdrom dans l’ordi :
Pour changer l’ordre de boot dans le bios, cliquez ici

Si ça ne marche pas, l’ordinateur n’arrive pas à reconnaître le disque dur au démarrage :

  • le disque dur peut avoir un problème
  • l’ordinateur ( par exemple la carte mère, ou l’alimentation ) sont à changer
  • l’ordinateur va peut être redémarrer plus tard , en profiter pour vérifier les disques durs avec smart

Remarques :

  • Si le bios change tout seul, la pile bouton de la carte mère est peut être à changer.
  • Si l’ordi est une tour replacer les fils à l’intérieur sur le disque dur et la carte mère. En profiter pour vérifier la puissance de l’alimentation
[bruno sanchiz]