Jump to content
Sign in to follow this  
Followers 0
theodelannoy

Mac os sur un asus x53s

6 posts in this topic

Recommended Posts

Bonjour,

 

J'ai un pc asus x53s avec les carracteristiques suivante 

 

intel core i5 2430m

 

Nvidia geforce gt 520mx 1gb

 

8gb de ram 

 

ssd samsung 850 (offert par ma boite)

 

j'aimerais pouvoir installer mac os dessus (pour faire esentielement FaceTime et Imessage qui n'est pas present sur windows )

 

voila ce serai passible d'installer mac dessus

 

merci de votre reponse

 

 

Share this post


Link to post
Share on other sites
Advertisement

Oui. Restera à vérifier si le GPU nVidia est supporté et/ou utilisable (pas de support Optimus sur Hackintosh). Sinon, pas de souci avec l'iGPU HD3000 du i5-2430M.

 

Pour FaceTime, idem: pas de souci; par contre, pour iMessage, ça sera compliqué...

Share this post


Link to post
Share on other sites

Ok et bien il suffit de télécharger l'app d'installation Sierra sur AppStore (actuellement 10.12.3) puis de créer une clé USB selon les méthodes manuelles pour Enoch ou Clover.

 

Exemple avec Enoch:

 

1) Création de la clé USB d'installation 10.12

  • ouble cliquer sur InstallESD.dmg localisé dans Install macOS Sierra.app/Contents/SharedSupport pour monter l'image dmg
  • Ensuite monter BaseSystem.dmg (fichier caché)
open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg
  • Utiliser Utilitaire de Disque pour restorer le contenu de BaseSystem.dmg sur clé USB (ou partition DisqueDur) formattée Mac OS extended (journaled).
  • Supprimer le lien pour Packages du répertoire System/Installation de la clé USB
rm /Volumes/OS\ X\ Base\ System\ 1/System/Installation/Packages
  • Copier le répertoire Packages localisé dans InstallESD.dmg dans le répertoire System/Installation de la clé USB
cp -R /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System\ 1/System/Installation
  • Copier les 2 fichiers cachés (BaseSystem.dmg & Basesystem.chunklist) de InstallESD.dmg à la racine de la clé USB
cp /Volumes/OS\ X\ Install\ ESD/BaseSystem.* /Volumes/OS\ X\ Base\ System\ 1
  • Installer Enoch r2848 (dernière version en date) avec les paramètres par défaut sur la clé USB
  • Copier le package d'installation de Enoch r2848 à la racine de la clé USB
  • Copier le bootpack qui convient au système cible (répertoire Extra avec DSDT patchée + kexts minimum comme FakeSMC) à la racine de la clé USB
  • Créer un répertoire appelé Kernels dans /System/Library (normallement, il n'existera pas)
  • Copier le noyau vanille Sierra dans /System/Library/Kernels. Copies des différents noyaux sont disponibles here.

 

2) Installation de 10.12

  • Démarrer la clé d'installation USB 10.12 (ça peut prendre un peu de temps à se lancer) avec les options et drapeaux KernelBooter_kexts=Yes -f -v
  • A l'écran principal d'installation de macOS, lancer Utilitaire de Disque depuis le menu Utilitaires
  • Si nécessaire, partitioner le disque cible en schéma GPT/GUID
  • Créer la partition 10.12 et la formatter en OS X Extended (Journaled)
  • Fermer Utilitaire de Disque et procéder à l'installation de 10.12 sur la partition cible

 

3) Tuning post-installation

  • Redémarrer la clé USB d'installation 10.12 (ça peut prendre un peu de temps à se lancer)
  • A l'écran d'installation principal de macOS, lancer Terminal depuis le menu Utilitaires
  • Verifier le mode d'installation CoreStorage du disque:
diskutil list
  • Si CoreStorage est activé pour Fusion drive, repasser en mode legacy:
diskutil corestorage revert <device> (for example: /dev/disk1)
  • Identifier le nom de la partition 10.12 tout fraiche:
df
  • Copier le répertoire Extra de la clé USB d'installation sur la partition 10.12 identifiée:
cp -R /Extra /Volumes/<your fresly made 10.12 partition name> (for example: cp -R /Extra /Volumes/OSX_disk)
  • Redémarrer la clé d'installation 10.12, appuyer sur une touche à l'apparition de la petite route en haut à gauche de l'écran (ou appuyer sur F8) pour interrompre le processus de démarrage puis sélectionner la partition 10.12 fraichement créée. Sierra démarrera pour la 1ère fois.
  • Compléter l'étape de finalisation du 1er démarrage
  • Une fois sur le bureau de Sierra 10.12, lancer le package d'installation de Enoch r2848 de la clé USB pour installer Enoch sur le disque dur; il convient de cibler la toute 1ère partition du disque
  • Ejecter la clé USB d'installation 10.12 et la mettre de côté
  • excl.png Désactiver l'hibernation (peut être fait plus tard, mais doit être fait): lancer Terminal et exécuter les commandes suivantes:
sudo pmset hibernatemode 0
sudo pmset hibernatefile /dev/null
sudo rm -f /var/vm/sleepimage
  • Redémarrer l'installation de Sierra finalisée

 

Après redémarrage, tuner ce qui manque et optimiser le cache du noyau:

  • copier tous les kexts de /Extra/Extensions dans /Library/Extensions (ignorer et accuser les messages d'erreur liés aux permissions)
  • si applicable pour l'audio, copier l'éventuel AppleHDA patché dans /System/Library/Extensions
  • réparer les permissions des kexts et reconstruire le cache (si un message d'erreur "... 77" est renvoyé, répéter les commandes touch + kextcache):
sudo chmod -Rf 755 /S*/L*/E*
sudo chown -Rf 0:0 /S*/L*/E*
sudo chmod -Rf 755 /L*/E*
sudo chown -Rf 0:0 /L*/E*
sudo touch -f /S*/L*/E*
sudo touch -f /L*/E*
sudo kextcache -Boot -U /
  • Modifier /Extra/kernel.plist et mettre le paramètre KernelBooter_kexts à No:
<key>KernelBooter_kexts</key>
<string>No</string>
  • Le temps de démarrage sera alors plus rapide avec cette configuration car les kexts seront "cachés" depuis /L/E, pas injectés depuis /E/E.

 

NB: Après toute modification de kexts, que cela soit dans /S/L/E ou /L/E, il est impératif de réparer les permissions et de reconstruire le cache comme expliqué ci-dessus.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

×