5 votes

Comment forcer un Mac à redémarrer sans appuyer sur la touche d'alimentation?

Le Finder ne répondait pas, donc j'ai cliqué avec control sur l'icône du Finder dans le Dock et j'ai choisi Relancer... sauf que ça n'a pas fonctionné.

Le Moniteur d'activité était visible et j'ai pu voir qu'il listait le Finder (avec le PID) et le montrait comme "Ne répond pas".

J'étais dans iTerm, donc j'ai essayé killall Finder et on m'a dit "Aucun processus vous appartenant n'a été trouvé" (ou des mots à cet effet).

J'ai essayé d'envoyer "kill" au PID que je pouvais voir pour le Finder, et on m'a dit qu'il n'y avait pas de tel PID. Cela m'a amené à penser que le WindowServer ne montrait plus d'informations précises.

J'ai essayé sudo killall -HUP WindowServer ce qui a fait disparaître l'ensemble de l'interface graphique, me laissant avec un écran noir et quelques lettres blanches dessus (pas l'écran de panique, plus comme des messages de console).

Le message était :

27 sept. 17:17:23 Pro kernel[0]: V1.4.0: TrustedData_driver_VendorSpecificType00::vendorSpecificPassThroughIn(): SendCommand failed, task not complete, serviceResponse = 1, TaskStatus: 2

27 sept. 17:17:23 Pro kernel[0]: V1.4.0: TrustedData_UserClient_SCSIType00::vendorSpecificPassThroughIn() returning failure from driver: 3758097084

Maintenant j'ai un écran noir, et je peux taper mais ça n'a aucun effet (les lettres apparaissent à l'écran, mais ne s'exécutent pas. J'ai essayé control-C et control-Z en vain.

Je peux y accéder en SSH depuis mon autre Mac.

Évidemment, ma première étape a été sudo shutdown -r now ce qui a envoyé l'avis que le système allait s'éteindre, mais rien ne s'est passé.

J'ai aussi essayé sudo shutdown -ro now et sudo /sbin/reboot et sudo reboot -q en vain.

À noter : (Sur un PC Windows, j'aurais appuyé sur CTRLALTDEL mais il n'y a pas de raccourci clavier Mac correspondant... pas que ça aurait nécessairement fonctionné de toute façon.)

Je suis à court d'idées.

J'ai exécuté ps et j'ai mis la sortie ici si quelqu'un veut voir ce qui est encore en cours d'exécution.

Que feriez-vous d'autre ?

(Autre que simplement maintenir le bouton d'alimentation enfoncé jusqu'à ce qu'il s'éteigne.)

5voto

Petros Points 4430
  • ssh sur votre Mac
  • Tapez sudo su -l pour passer en mode superutilisateur
  • Entrez votre mot de passe admin
  • tapez halt et appuyez sur Entrée

Cela envoie un signal SIGTERM (et ultérieurement un SIGKILL) à tous les processus en cours d'exécution et éteint le système.

Remarque : Tapez man halt pour d'autres options.

ÉDITER : Vous pouvez également essayer launchctl shutdown

2voto

Mr Rabbit Points 16346

Le raccourci clavier pour initier un arrêt en contournant la boîte de dialogue "êtes-vous sûr" est :

control + option + command + eject

Et le raccourci clavier pour initier un redémarrage en contournant la boîte de dialogue "êtes-vous sûr" est :

control + command + eject

Je ne suis pas sûr à 100% si cela dépend de la réponse du Finder.

0voto

Dustin Points 737

Un conseil, si vous utilisez sudo su, utilisez toujours sudo su -, cela garantira que l'environnement de root est correctement configuré.

Il y a de fortes chances que launchd soit complètement désorganisé et, pour la plupart, je n'ai jamais trouvé de moyen de récupérer cela mis à part éteindre simplement violemment la machine. Launchd est plus ou moins la version OS X de init sous Linux. Techniquement, ce n'est pas le premier processus, mais on pourrait le croire. Si quelque chose ne va pas avec lui, alors le système ne pourra tout simplement pas s'arrêter correctement.

0voto

Peter Points 1055

Je sais que c'est une vieille question, mais je viens de trouver une réponse non évidente. Dans mon cas, exécuter sudo shutdown -r afficherait le message, mais aucun arrêt ne se produirait comme l'a dit l'OP. Il s'avère que l'exécution de shutdown -r sans sudo a provoqué le redémarrage. J'espère que cela aide!

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