2 votes

Mon Mac a un EFI 64 bits, mais il démarre uniquement avec un noyau 32 bits

J'ai suivi le guide à http://macperformanceguide.com/SnowLeopard-64bit.html pour démarrer en mode 64 bits. Je n'ai eu aucun problème avec les instructions et sur l'écran de démarrage il est indiqué "PAE activé, mode 64 bits activé" mais lorsque le système démarre, à la fois uname -a et System Profiler me disent qu'il a démarré en mode 32 bits.

J'ai vraiment besoin de démarrer le noyau en 64 bits, que dois-je faire ?

Le système est un MacBook Unibody (Début 2009, 6 Go de RAM, CPU Intel 2.4, 10.6.6)

6voto

ghoppe Points 7682

Les processeurs Mac 64 bits ne peuvent pas démarrer le noyau 64 bits en raison de l'une des raisons suivantes:

  1. La machine possède un EFI 32 bits.
  2. Le modèle de la machine est interdit de démarrer en K64 via une liste codée en dur dans le chargeur de démarrage. (La liste exclut les machines "non-Pro".)

Les deux limitations sont artificielles et imposées par Apple, bien que la première soit importante car si un EFI 32 bits était autorisé à démarrer, le noyau ne pourrait pas utiliser les services du firmware.

SI vous voulez vraiment démarrer ces machines avec un noyau 64 bits, vous devrez effectuer des manipulations sur /System/Library/CoreServices/boot.efi. Cela comporte des risques. Plus d'informations:

http://osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/

3voto

Gordon Davisson Points 30215

Le mode noyau 64 bits n'est pas pris en charge sur aucun des MacBooks (voir l'article KB d'Apple #HT3770), même s'ils ont un processeur 64 bits et un firmware EFI 64 bits. Je ne sais pas pourquoi il n'est pas possible de les démarrer en 64 bits, mais je n'ai pas trouvé de solution (je suis dans le même cas, car j'ai un MacBook Pro de 2007, également avec un EFI 64 bits, mais Apple ne prend en charge le mode noyau 64 bits que sur les MacBook Pros introduits en 2008 ou ultérieurement).

0voto

thatisvaliant Points 314

Il y a un plist à /Library/Preferences/SystemConfiguration/com.apple.Boot.plist qui contrôle lequel noyau est utilisé au démarrage.

Vous pouvez maintenir les touches 6 et 4 pour démarrer en mode noyau 64 bits pendant le démarrage. De plus, vous pouvez démarrer en 32 bits en maintenant les touches 3 et 2 pendant le démarrage. Ou vous pouvez essayer

sudo systemsetup -setkernelbootarchitecture x86_64

et ensuite redémarrer.

0voto

J'ai le même ordinateur que toi.

Il n'y a aucun moyen de démarrer en mode 64 bits.

J'ai essayé de modifier tellement de fichiers système. Cela ne peut pas être fait, et cela n'est pas nécessaire.

0voto

Je possède un : macBookPro3.1 Intel Core 2 Duo 2.4 Ghz

J'ai installé SL 10.6.6 sur Tiger 10.4.11

J'ai un EFI 64 bits. La plupart des extensions répertoriées sont YES pour Intel 64-bit.

J'ai essayé la procédure des deux doigts "6 et 4" pour démarrer en mode 64 bits.

J'ai essayé en tant qu'administrateur et en tant que root.

Aucune réussite. Même résultat qu'Abius X. Le profil système>Logiciel>me dit

Noyau 64 bits et Extensions NON.

Je n'ai pas encore essayé d'entrer les modifications système via terminal. J'attends d'obtenir plus d'informations.

Quelqu'un a-t-il une idée pourquoi ces procédures ne fonctionnent pas ?

merci f18a-nightlander

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