Pour activer et démarrer sur le noyau 64 bits de OSX 10.6 Snow Leopard

Snow Leopard est un système 64 bits mais seulement quelques machines peuvent booter avec un kernel 64-bit.

Comment Apple a fait pour prévenir d’un boot en 64 ?
Il y a juste une valeur configurée dans le fichier boot.efi qui empêche le boot en 64 selon le modèle de cpu de votre machine.

Il est donc nécessaire de modifier ce fichier pour permettre le boot en 64-bit, attention pas de SAV en cas de problème.

Donc vous avez besoin :

  • Un proc 64-bit c.ad. les core 2 duo.
  • Un EFI 64, pour vérifier si votre EFI l’est, voir ci-dessous.

Vérifier si votre processeur est 64bits

ioreg -l -p IODeviceTree | grep firmware-abi

Si vous obtenez ceci c’est pas bon

"firmware-abi" = <"EFI32">

En effet j’ai un vieux Mac mini sous la main

 Nom du processeur :	Intel Core Duo  Vitesse du processeur :	1.66 GHz

Pour activer et démarrer définitivement sous le noyau 64 bits de Snow Leopard , la commande à exécuter est la suivante :

sudo nvram boot-args="arch=x86_64"

Si tout se passe sans soucis la commande suivante doit vous indiquer le mode x86_64

uname -a

Votre machine doit supporter le 64 bits (noyau + EFI64 + CPU), vos drivers également doivent être 64 bits.

Pour revenir sur i, noyau 32 bits par défaut, c’est la commande suivante :

sudo nvram boot-args=""

Laisser un commentaire