Problème de démarrage : booting has failed

Résolu
Bonjour,

ma copine a un ordinateur qui tourne uniquement sous linux. Tout marchait jusqu'au moment où de nombreuses fenêtres se sont ouvertes. Elle a donc éteint l'ordinateur, mais depuis impossible de le démarrer.

Le message suivant s'est affiché :
"Booting has failed.
kernel panic - not syncing : attempted to kill init".

En regardant sur différents forums, j'ai cru comprendre qu'il me faudrait réinstaller le système Linux.

Connaissez-vous un moyen de redémarrer l'ordinateur suite à ce problème ? (d'ailleurs, à quoi est-il du ?)
Si non, savez-vous comment je pourrais récupérer l'ensemble des données stockés sur l'ordinateur ?

Merci d'avance pour votre aide ;)

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Actuellement les deux problèmes (plein de fenêtres qui s'ouvrent) et derrière un kernel panic sont décorrélés (sauf si son pc s'est fait piraté.

    - Si son pc s'est effectivement fait pirater, il vaut mieux réinstaller, sachant qu'il est possible de récupérer ses documents (à partir d'un CD d'installation de linux, tu peux accéder à /home où sont ses documents).

    - Si ce problème fait suite à une mise à jour, je suppose qu'au démarrage, elle a le choix entre plusieurs noyau dans grub (un menu qui apparaît au démarrage s'il y a plusieurs noyaux) et peut être que le plus récent (pris par défaut) a un problème ; dans ce cas essaye de démarrer avec un autre noyau. Dans cette capture d'écran par exemple on ne peut que lancer un noyau 2.6.32-5 (dans son cas elle a peut être le choix entre plusieurs).
    http://www.mistra.fr/tutoriel-linux-configurer-boot-loader-grub-lilo.html#h2-2-grub-pc-grub-2

    Concrètement le noyau (kernel en anglais) est pour faire très simple une sorte de super-driver qui permet au système d'exploitation (par exemple Ubuntu) de communiquer avec le matériel. Une telle erreur laisse supposer que le kernel installé ne supporte pas du matériel essentiel à ce dialogue (par exemple piloter les disques durs etc...). Je doute que ta copine se soit amusée à recompiler un kernel mais typiquement quand on oublie de mettre des choses importantes dedans, on a ce genre d'erreur. Il se peut aussi que le fichier dans lequel est stocké le kernel soit corrompu pour une raison x ou y.

    Dans le doute, si vous vous y connaissez peu en linux, le plus simple c'est :
    1) démarrer sur un CD d'installation (par exemple ubuntu)
    2) accéder aux partitions de disque dur via nautilus (si tu ne sais pas faire, ouvre un terminal et copie colle moi le résultat de la commande "mount")
    3) copier les fichiers importants sur un autre média (CD, clé USB etc...)
    4) si tu es curieux de savoir si elle s'est fait hacker, et en admettant que la partition / du linux installée sur le disque dur soit montée dans /mnt/linux, tu peux regarder dans /mnt/linux/var/log/auth.log si des accès bizarres se sont produits récemment (en espérant que ces traces n'aient pas été effacées)
    5) réinstaller ubuntu (partitionnement automatique en utilisant tout le disque dur)

    De manière générale sous linux il faut éviter d'avoir un serveur ssh ou vnc si tu ne l'utilises pas (ça limite les risques d'intrusions), car c'est un moyen potentiel pour un utilisateur de se connecter à ton PC (ou alors de définir des politiques d'accès assez strictes, bref je passe les détails). Et surtout, il est important de ne PAS avoir un mot de passe trivial et de ne PAS installer des logiciels autrement que via ton gestionnaire de paquets (par exemple synaptic si tu es sous ubuntu).

    Un bon mot de passe :
    - est composé de minuscules, majuscules, chiffres, et de caractères bizarres
    - a un nombre de caractères raisonnable disons au moins 8 caractères
    - n'est pas ton login
    - n'est pas basé sur un mot du dictionnaire

    Bonne chance