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)

0voto

TB3 Points 1

Les MacBooks comme le vôtre sont artificiellement interdits par Apple de démarrer le noyau 64 bits. Cette restriction se trouve dans le boot.efi. Pour contourner cette restriction dans le boot.efi actuel 10.10.3, vous devez suivre les étapes suivantes.

1) Créez une copie du fichier boot.efi et nommez-le boot64.efi (boot.efi est généralement situé dans /System/Library/CoreServices/ ou sur votre partition esp)

2) Utilisez un éditeur hexadécimal pour rechercher la séquence 20 00 40 02 et remplacez-la par 40 00 80 04

3) Enregistrez le fichier boot64.efi

4) Bénissez le boot64.efi

5) sudo nvram boot-args="arch=x86_64"

6) redémarrez

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