9 votes

Impossible de se connecter à cause d'une panique du noyau

Lorsque je redémarre mon ordinateur, je tape généralement mon mot de passe pour me connecter. Cependant, lorsque j'essaie de le faire maintenant, le message suivant s'affiche :

"Votre ordinateur a redémarré à cause d'un problème"

Je redémarre donc mon ordinateur portable et entre à nouveau mon mot de passe, mais j'obtiens toujours le même message d'erreur. Cela se produit à plusieurs reprises si je redémarre, et je ne peux donc plus me connecter.

Après avoir fait des recherches sur ce problème, j'ai découvert que mon ordinateur souffre d'une panique du noyau. J'ai essayé les 3 solutions suivantes que j'ai trouvées pour résoudre ce problème :

  1. J'ai utilisé le cmd + option + P + R pendant le démarrage pour réinitialiser la NVRAM.
  2. J'ai démarré en mode sans échec en maintenant la touche shift pendant le redémarrage.
  3. J'ai démarré en mode récupération avec le cmd + R pour me permettre d'accéder aux Utilitaires OS X et de lancer First Aid sur le disque de démarrage.

Aucune de ces mesures n'a permis de résoudre le problème.

Quelqu'un peut-il m'aider à résoudre ce problème ?

6voto

Monomeeth Points 61435

Cette réponse suppose :

  • votre disque interne est plein et c'est pourquoi vous ne pouvez pas vous connecter.
  • vous n'avez pas accès à un autre Mac
  • vous n'avez pas d'autre disque sur lequel vous pouvez démarrer.

Les étapes suivantes vous permettront de supprimer ce que nous appelons un sleepimage fichier. Ces fichiers sont généralement assez volumineux et devraient libérer suffisamment d'espace pour que vous puissiez vous reconnecter.

Notez que, bien que cette opération puisse être réalisée en beaucoup moins d'étapes (les étapes 4 à 10 pourraient être supprimées et l'étape 11 pourrait contenir un chemin de fichier beaucoup plus long), j'ai délibérément divisé cette opération pour réduire le risque de faire une faute de frappe et pour la rendre plus facile à comprendre.

Suppression de votre fichier sleepimage via le mode utilisateur unique

  1. Démarrez en mode utilisateur unique en redémarrant votre Mac et en maintenant enfoncée la touche + S dès que vous entendez le carillon de démarrage
  2. Maintenez ces touches enfoncées jusqu'à ce que vous voyiez un écran noir avec du texte blanc.
  3. Montez votre disque en tapant exactement : /sbin/mount -uw / (notez qu'il y a un espace après le 't' et à nouveau après le 'w'), puis appuyez sur la touche enter clé
  4. Maintenant, listez ce qui s'y trouve en tapant dans ls et en appuyant sur la touche enter clé
  5. Vous devriez voir une liste de fichiers et de répertoires
  6. Maintenant, tapez cd private (notez qu'il y a un espace après "cd") et appuyez sur la touche enter clé
  7. Maintenant, tapez cd var (notez qu'il y a un espace après "cd") et appuyez sur la touche enter clé
  8. Maintenant, tapez cd vm (notez qu'il y a un espace après "cd") et appuyez sur la touche enter clé
  9. Maintenant, tapez ls et appuyez sur la touche enter clé
  10. Avec un peu de chance, vous verrez que vous avez sleepimage situé ici (c'est ce que nous allons supprimer)
  11. Maintenant, tapez rm sleepimage (notez qu'il y a un espace après "rm") et appuyez sur la touche enter clé
  12. Maintenant, redémarrez votre Mac en tapant reboot puis en appuyant sur la touche enter clé

J'espère que cela libérera suffisamment d'espace pour que vous puissiez vous connecter. Si c'est le cas, prenez le temps de supprimer toutes les autres données dont vous n'avez pas besoin. Sinon, envoyez-moi un message et nous verrons ce qu'il en est.

NOTE : Si votre Mac ne redémarre pas après l'étape 12, n'hésitez pas à l'éteindre avec le bouton d'alimentation.

IMPORTANT : - Vous devriez vraiment avoir un régime de sauvegarde en place ! Achetez-vous un disque dur externe USB et commencez à utiliser Time Machine pour vos sauvegardes !


Suppression des téléchargements en mode utilisateur unique

Puisque vous savez que vous avez des éléments dans vos téléchargements que vous pouvez supprimer, ces étapes vous aideront à le faire en mode utilisateur unique.

  1. Suivez les étapes 1 à 5 de Suppression de votre fichier sleepimage via le mode utilisateur unique au-dessus de
  2. Maintenant, tapez cd users (notez qu'il y a un espace après "cd") et appuyez sur la touche enter clé
  3. Maintenant, tapez ls et appuyez sur la touche enter clé
  4. Vous devriez voir une liste d'utilisateurs pour votre Mac.
  5. Maintenant, si nous supposons que votre nom d'utilisateur est Marvin, tapez dans cd marvin (notez qu'il y a un espace après 'cd'). Évidemment, si votre nom d'utilisateur est autre chose, utilisez-le à la place de marvin !
  6. Appuyez sur le bouton enter clé
  7. Maintenant, tapez ls et appuyez sur la touche enter clé
  8. Vous devriez voir un certain nombre de dossiers répertoriés. Tapez cd downloads (notez qu'il y a un espace après "cd") et appuyez sur la touche enter clé
  9. Maintenant, tapez ls et appuyez sur la touche enter clé
  10. Vous devriez voir une liste de fichiers et de dossiers. Utilisez maintenant le bouton rm pour supprimer les éléments dont vous ne voulez pas.
  11. Par exemple, si vous avez un élément appelé Installer.dmg, vous le supprimez en tapant rm Installer.dmg (notez qu'il y a un espace après "rm") et appuyez sur la touche enter clé
  12. Une fois que vous avez supprimé suffisamment d'éléments pour libérer de l'espace, redémarrez votre Mac en saisissant reboot puis en appuyant sur la touche enter clé

Note : Si le nom d'un élément comporte un espace (par exemple, Installer XYZ.dmg), la commande que vous devez saisir est la suivante rm Install\ XYZ.app . C'est-à-dire que j'ai utilisé un antislash \ avant l'espace !

Suppression d'applications en mode utilisateur unique

Si vous voulez supprimer des applications, suivez ces étapes :

  1. Suivez les étapes 1 à 5 de Suppression de votre fichier sleepimage via le mode utilisateur unique au-dessus de
  2. Maintenant, tapez cd applications (notez qu'il y a un espace après "cd") et appuyez sur la touche enter clé
  3. Maintenant, tapez ls et appuyez sur la touche enter clé
  4. Vous devriez voir une liste d'applications et de dossiers. Utilisez maintenant le bouton rm pour supprimer les éléments dont vous ne voulez pas.
  5. Par exemple, si vous avez un élément appelé XYZ.app, vous le supprimez en tapant rm XYZ.app (notez qu'il y a un espace après "rm") et appuyez sur la touche enter clé
  6. Une fois que vous avez supprimé suffisamment d'éléments pour libérer de l'espace, redémarrez votre Mac en saisissant reboot puis en appuyant sur la touche enter clé

Note : Si le nom d'un élément comporte un espace (par exemple Microsoft Word.app), la commande que vous devez saisir est la suivante rm Microsoft\ Word.app . C'est-à-dire que j'ai utilisé un antislash \ avant l'espace !

1voto

kenorb Points 11627

Si le mode verbeux ne montre rien d'utile ( - V après le redémarrage), exécutez votre MacOS dans mode mono-utilisateur ( - S après le redémarrage).

Dans ce mode, essayez les commandes suivantes (en tant que root ) :

  • fsck -f - pour exécuter le contrôle de cohérence du système de fichiers et la réparation interactive.

  • dmesg - pour afficher les messages du système.

  • egrep "crash|shutdown" /var/log/system.log - pour vérifier le crash et journaux d'arrêt .

    Note : Voir liste des causes d'arrêt .

  • find /Library/Logs ~/Library/Logs | grep crash$ pour trouver les fichiers de collision.

  • passwd myuser - pour changer le mot de passe de l'utilisateur au cas où ça ne marcherait pas.

  • mount - pour lister les périphériques montés.

  • mount -uw / - pour monter la partition Root avec un accès en écriture.

  • df -h - pour vérifier l'espace libre qui peut causer la panique du noyau.

    Note : En cas de problème de manque d'espace, rechercher les fichiers volumineux qui peuvent être supprimés .
    Par exemple, allez dans un dossier comme /Users et exécuter du -ah . | sort -rh | head -40 .

  • diskutil list - pour lister les disques.

  • kextstat | grep -v com.apple - pour lister les extensions du noyau non-Apple (pensez à les désactiver).

  • launchctl list | grep -v com.apple - pour lister les services non-Apple (pensez à les désactiver).

  • nvram boot-args - pour vérifier les arguments de démarrage personnalisés, les supprimer s'il y en a.

  • reboot - pour quitter ce mode et démarrer normalement.

Si votre Mac a partition de récupération Après le redémarrage, vous pouvez essayer de démarrer à partir de celui-ci en maintenant la touche - R .

Vous pouvez également exécuter Test matériel Apple sur votre Mac (maintenez la touche D lors du redémarrage).


Si ce qui précède ne vous aide pas, vous pouvez aussi.. :

  • Récupérez votre MacOS à l'aide d'un Time Machine jusqu'au point de travail.
  • Réinstallez MacOS à partir de la partition de récupération, de Netboot ou d'un disque de démarrage (à télécharger ou à acheter).
  • Utilisez un logiciel de récupération professionnel tel que DiskWarrior .
  • Prenez rendez-vous à Genius Bar et demandez-leur d'exécuter le test matériel complet en utilisant leur image de triage MacOS NetBoot.

0voto

jcmcbeth Points 377

Il suffit de démarrer en mode sans échec en appuyant sur la touche SHIFT et le bouton Power ON. Dès que vous êtes connecté en mode sans échec, supprimez les fichiers dont vous n'avez plus besoin et démarrez dans votre profil.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X