Il n’y a pas qu’un seul moyen de sortir d’un plantage sur Ubuntu ou tout autre système Linux. Les circonstances entourant un accident sont toujours différentes. Cela dit, il existe quelques méthodes éprouvées que vous pouvez utiliser en fonction de la gravité du problème.
Contenu
1. Tuez le serveur X
La plupart des « plantages » sur Ubuntu sont causés par un serveur X qui ne répond pas. Si vous n’êtes pas familier, le serveur X est le service qui gère l’environnement graphique Linux. C’est un gros logiciel compliqué, et il a tendance à être la première chose à tomber en panne quand quelque chose ne va pas.
Étant donné que X n’est qu’un service comme tout autre s’exécutant sur le système, vous devriez pouvoir l’arrêter et le redémarrer. Pour ce faire, vous devrez accéder à une autre console.
Il existe un moyen assez simple de le faire – appuyez sur Ctrl + Alt + F3. Sur un système Ubuntu exécutant GNOME, cela vous amènera à une console inutilisée. Il devrait également fonctionner avec d’autres environnements de bureau. Si ce n’est pas le cas, essayez les différentes touches F. Si absolument rien ne se passe, essayez d’abord d’appuyer sur Alt + SysRq + R. Si rien de tout cela ne fonctionne, passez à une autre méthode.
Une fois dans la console, vous pouvez l’utiliser comme n’importe quel autre terminal. Connectez-vous et essayez de redémarrer le serveur X.
Si vous n’utilisez pas GNOME, remplacez gdm3 par « sddm » pour KDE ou « lightdm » pour à peu près tout le reste.
Cela devrait redémarrer X, mais si ce n’est pas le cas, vous pouvez essayer de rechercher le processus et de le tuer.
Si cela ne fonctionne pas, essayez de redémarrer le système.
2. Entrée SSH
C’est une autre solution pour un serveur X qui ne répond pas. Parfois, accéder à la console est trop pénible, ou cela ne fonctionne tout simplement pas. Dans ce cas, vous pourrez peut-être toujours accéder au système via votre réseau avec SSH. Si votre installation Ubuntu n’exécute pas SSH, l’installation est assez simple.
Vous pouvez sauter sur un autre ordinateur et utiliser SSH pour accéder à Ubuntu. Utilisez votre nom d’utilisateur et l’adresse IP de votre machine Ubuntu.
Une fois que vous êtes dedans, vous pouvez utiliser le terminal comme vous le feriez normalement. Encore une fois, vous pouvez essayer de redémarrer X.
Si cela ne fonctionne pas, essayez de tuer le processus ou de redémarrer la machine.
3. Alt + SysRq + REISUB
Ce n’est pas toujours le serveur X qui bloque un système Linux. Il pourrait s’agir d’un véritable crash de l’ensemble du système. Heureusement, le noyau Linux dispose d’outils intégrés pour vous permettre un contrôle de bas niveau du système en cas de problème. Ces commandes sont accessibles en appuyant sur la combinaison de Alt et SysRq sur votre clavier. Cette combinaison de touches indique au noyau Linux d’arrêter d’écouter à peu près tout le reste et de prêter attention à l’entrée de l’utilisateur.
Pour contourner complètement le crash et redémarrer le système, appuyez sur Alt + SysRq, puis entrez les touches suivantes dans l’ordre R – E – I – S – U – B . (C’est l’opposé du mot « BUSIER. ») Cette combinaison de touches volera le contrôle du clavier à X, mettra fin à tous les processus en cours d’exécution sur la machine, synchronisera les données sur vos disques durs, démontera les disques et redémarrera le système . Essentiellement, il simule manuellement le processus d’arrêt.
Lorsque votre système redémarre, tout devrait être normal.
4. Chrooter à partir du Live CD
Que se passe-t-il si ce n’est pas normal ? Que se passe-t-il si quelque chose de vraiment grave se produit et que le système tombe en panne et ne démarre pas ? Il y a quelque chose que vous pouvez essayer dans cette situation aussi. Vous aurez besoin d’un live CD Ubuntu (cela peut être une clé USB), donc si vous n’en avez pas déjà un, c’est quand même une bonne idée d’en avoir un sous la main.
Démarrez votre ordinateur dans le live CD. Ensuite, à partir du live CD, vous devrez créer quelques répertoires à partir desquels travailler.
Montez les partitions de votre ordinateur dans ces répertoires. Vérifiez vos étiquettes de partition réelles.
Montez quelques répertoires système dans la structure des répertoires de récupération pour vous assurer que tout fonctionne correctement.
Enfin, utilisez chroot pour remplacer votre répertoire racine par la racine de votre système Ubuntu en panne. Cela vous permettra d’utiliser réellement le système en panne.
Maintenant que vous êtes dans le système, vous pouvez essayer de le déboguer et trouver exactement ce qui ne fonctionne pas. Étant donné que vous ne pouviez pas démarrer, le chargeur de démarrage GRUB serait un bon endroit pour commencer à chercher. Si vous avez une mise à niveau cassée, vous pouvez également exécuter Apt à partir d’ici, et il mettra à niveau votre système ou réparera votre mise à niveau cassée.
Encore une fois, il n’y aura pas de solution universelle à partir d’ici, mais au moins vous pouvez accéder à votre système pour le découvrir.
Dans les rares cas où votre système serait en panne de manière irréparable, utilisez le live CD pour sauvegarder vos fichiers de votre répertoire /home sur un disque dur externe ou en réseau. Cela dit, cette méthode ou l’une des autres devrait pouvoir vous ramener à un système Ubuntu fonctionnel.
Cet article a été publié pour la première fois en septembre 2008 et a été mis à jour en mai 2018.
Cet article est-il utile ? Oui Non