7 votes

Les anciens MacBooks ne démarrent plus Snow Leopard

J'ai plusieurs vieux MacBook (MacBook2,1, de 2006) qui fonctionnent parfaitement sous Mac OS X 10.6 Snow Leopard, et que j'utilise pour enseigner la robotique.

Je sais que nous les avons utilisés en décembre, mais il y a une semaine (en janvier 2020), ils ne démarraient pas, mais provoquaient une panique du noyau.

Ils ont Mac OS X 10.7 Lion sur leurs partitions de récupération, qui démarre très bien. Je peux démarrer en mode mono-utilisateur. Je peux démarrer en mode sans échec. Le démarrage en mode verbeux aboutit à une erreur (ci-dessous). Malheureusement, je ne me souviens pas du mot de passe du compte administrateur, et lorsque j'ai essayé de le réinitialiser (en disant que le premier processus de démarrage n'était pas terminé), le noyau a paniqué.

En me demandant si une signature cryptographique n'avait pas expiré, j'ai reculé la date de l'une d'entre elles de quelques années, mais cela n'a rien changé.

Je viens de réinstaller la version 10.6 (.3) sur l'une des unités, et la sortie, en mode verbeux, ressemble beaucoup à ce qu'elle était sur les autres unités. (Cette photo provient d'une des autres unités ; je pense qu'elle fonctionnait sous 10.6.7 ou .8).

enter image description here

Une idée de ce que je peux faire pour remettre ces unités en service ?

  • ils ne fonctionneront pas sous Mac OS X 10.7 sans plus de RAM, et je pense qu'ils sont trop récents pour 10.5
  • Je préférerais ne pas y installer Linux ou Windows, même si cela n'est pas impossible. Le logiciel n'est supporté qu'à titre expérimental sous Linux, et je n'ai pas de licences Windows pour les machines.
  • Je n'ai pas besoin d'eux pour me connecter à l'internet, et je serais heureux de désactiver le WiFi (qui est impliqué dans la trace de pile). J'ai essayé de désactiver le .kext mais je n'ai pas trouvé de quel fichier il s'agit.

6voto

Wowfunhappy Points 6021

Cette photo indique que le kext (pilote) de la carte aéroportuaire Atheros est à l'origine de la panique du noyau.

Il existe un moyen très simple de désactiver cette extension du noyau, bien que cela soit terriblement difficile : allez dans /System/Library/Extensions/, et renommez IO80211Family.kext à IO80211Family.kext.bak .

Ensuite, allez dans le terminal et exécutez sudo kextcache -system-caches pour reconstruire le cache du noyau.

Sur les systèmes plus récents, cela nécessiterait de désactiver SIP et/ou de remonter la partition racine, mais il s'agit de Snow Leopard.


Puisque vous n'avez pas besoin du wifi, ce qui précède peut vous suffire, mais je ne sais pas quelle est la cause première du problème - pourquoi cette extension du noyau commencerait-elle soudainement à paniquer ? Le mode sans échec, le mode de récupération et le mode utilisateur unique ne chargent probablement pas cette extension, donc le fait qu'ils fonctionnent est logique, mais comment le problème a-t-il pu apparaître soudainement sur deux machines différentes ?

La seule autre chose suspecte est que l'ordinateur panique juste après avoir chargé le kext lego mindstorm (com.ni.Fantom.nxtfwdl). Ce kext n'est pas du tout listé dans le backtrace, il est donc ne devrait pas Si vous avez mis à jour le logiciel mindstorm récemment, vous pouvez essayer de le mettre à jour. Vous pouvez aussi essayer de supprimer complètement le logiciel mindstorm, mais il semble que cela rendrait ces machines inutilisables pour vous.

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