Linux ne démarre pas: comment dépanner

Nous sommes toujours habitués à ce que, lorsque nous appuyons sur le bouton de l'ordinateur, le démarrage POST, ou BIOS, est exécuté, et immédiatement après notre système d'exploitation commence à charge . Dans quelques secondes, nous serons à l'écran de connexion, après quoi nous verrons le bureau et nous pourrons commencer à utiliser l'ordinateur. Cependant, ni Linux, ni aucun autre système d'exploitation, est parfait. Par conséquent, il est très probable que nous constaterons que notre système d'exploitation ne démarre pas. Dans ce cas, que pouvons-nous faire? Eh bien, apprenez à résoudre les problèmes de Linux avec ces conseils.

Linux ne pose généralement pas autant de problèmes au démarrage que Windows, puisque, mal, même si on n'atteint pas le bureau, au moins on peut charger un TTY de base à partir de laquelle réparer le système. Cependant, cela peut échouer. Et les pannes les plus courantes qui peuvent empêcher ce système de démarrer sont les pannes du chargeur de démarrage (GRUB) ou du disque dur.

Linux ne démarre pas

Ensuite, nous allons voir quels sont ces principaux problèmes et comment nous pouvons les résoudre.

Vérifiez qu'il n'y a pas de problèmes avec le matériel du PC

Tout d'abord, il est très important de s'assurer que les problèmes ne sont pas liés au PC matériel . Le plus courant est que le disque dur commence à tomber en panne (surtout s'il est mécanique), ou nous pouvons avoir des problèmes avec la carte, RAM ou alimentation.

Si nous arrivons à GRUB, par exemple, nous pouvons lancer Memtest pour vérifier l'intégrité de la RAM et du Processeur. Mais si nous voulons connaître l'état du disque dur, par exemple, nous devrons recourir à d'autres programmes spécialisés qui nous permettent de voir le SMART du disque. Et pour cela, nous pouvons charger un Ubuntu En direct de la RAM pour éviter de passer par le disque dur.

Problèmes de chargeur de démarrage Linux

Lorsque nous installons une distribution Linux, elle installe généralement un chargeur de démarrage qui nous permettra de choisir la version, ou l'outil, que nous voulons charger. Le plus courant et utilisé est VER. Ce bootloader nous permet de charger Linux, un système d'exploitation différent (si nous avons, par exemple, Windows en Dual-Boot), d'exécuter un test de mémoire (pour voir si la RAM est en bon état) ou d'exécuter d'autres outils avancés et outils de récupération. la distribution en question.

AutoTux - GRUB

Si nous n'avons qu'un seul système installé, nous ne verrons probablement pas GRUB, car il démarrera automatiquement le système principal par défaut. Cependant, il existe de nombreuses raisons pour lesquelles ce démarrage peut être corrompu, par exemple une mise à jour du noyau ou la configuration d'un ancien noyau que nous avons supprimé pour démarrer.

Si notre Linux arrête de démarrer, nous pouvons maintenir la touche Shift sur le PC pendant le chargement pour voir cet écran GRUB. Ici, nous verrons tous les systèmes que nous avons installés et nous pouvons les parcourir à l'aide des flèches du clavier.

Nous pouvons essayer de charger une version différente du noyau pour voir si cela fonctionne. Et même si nous utilisons Dual Boot, nous vérifierons que nous pouvons démarrer ce système d'exploitation. Cependant, si GRUB n'apparaît pas, alors la faute sera avec le gestionnaire de partition.

Réparer GRUB avec Boot-Repair

Si nous ne pouvons pas démarrer Linux, comment pouvons-nous réparer le démarrage? La réponse est très simple: utiliser un système Live, par exemple Ubuntu. Les systèmes Live sont chargés dans la RAM afin de pouvoir fonctionner sans rien installer sur le disque dur. Une fois chargé, il aura accès à tous les disques et toutes les ressources du PC, afin que nous puissions utiliser des outils spécifiques, tels que Boot-Repair, pour réparer les problèmes.

Nous allons ouvrir un terminal et installer cet outil pour réparer GRUB en exécutant la commande suivante:

sudo apt-add-repository ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install -y boot-repair

Une fois l'outil prêt, nous l'exécutons avec le " boot-repair »Et laissez-le analyser notre système. Le programme sera capable de détecter tous les systèmes d'exploitation que nous avons installés sur notre ordinateur et nous donnera la possibilité d'appliquer une réparation recommandée. On le choisit, on attend une seconde et c'est tout.

Nous appliquons les modifications, redémarrez le PC et c'est tout. Nous pouvons maintenant revoir notre GRUB et tous les systèmes installés sur le PC. Nous sélectionnons celui que nous voulons démarrer et voilà, tout devrait à nouveau fonctionner normalement.

Dépanner le démarrage Linux

Si nous pouvons voir GRUB, choisir le système d'exploitation et où se trouve le problème dans le processus de démarrage, nous devons recourir à d'autres outils pour nous aider à le résoudre. Cela peut se produire, par exemple, lorsqu'un package n'est pas correctement installé ou qu'un fichier du système est corrompu.

Parmi les entrées que nous pouvons trouver dans GRUB, nous trouverons un appel " Options avancées «. On y trouve différentes entrées, selon le noyau que nous avons installé, et un "Mode de récupération pour tous les noyaux. Nous pouvons essayer de démarrer une ancienne version du noyau pour voir si cela fonctionne, mais ce que nous allons expliquer, c'est comment résoudre les problèmes de la dernière version.

GRUB - Options avancées

Dans ces options avancées, nous choisirons le mode de récupération de la dernière version du noyau. Après quelques secondes de chargement, nous pouvons voir un écran comme celui-ci avec une série d'options.

Récupération d'Ubuntu

Ceux qui nous intéressent sont:

  • fsck - Analyse le disque dur et corrige les erreurs qu'il trouve. C'est l'équivalent Windows de chkdsk.
  • nettoyer: libère de l'espace inutilement utilisé sur le PC.
  • dpkg - corrige les packages cassés, bloqués ou mal installés.
  • ver: nous permet de mettre à jour le bootloader.

Nous exécutons toutes ces options pour vérifier, publier, réparer et mettre à jour notre Linux et son chargeur de démarrage, et c'est tout. Lorsque nous avons terminé, nous pouvons redémarrer le PC et vérifier s'il redémarre.

Réinstaller Linux (et conserver les données)

Si nous continuons à avoir des problèmes, il est peut-être temps de réinstaller notre système d'exploitation . De nombreuses distributions, comme Ubuntu, ont la possibilité de réinstaller uniquement le système d'exploitation, en conservant toutes les données personnelles (documents, musique, photos, vidéos, etc.) intactes, et même les applications que nous avons déjà installées.

Dans l'assistant d'installation, nous devons choisir l'option pour conserver nos données afin qu'elles ne soient pas supprimées du PC . Cependant, si nous avons une sauvegarde, nous pouvons également faire une installation complète, à partir de zéro, pour nous assurer que tous les problèmes sont résolus.

En plus de réinstaller tout le système d'exploitation, le chargeur de démarrage GRUB se reconstruira et réinstallera automatiquement.