Comment configurer le chargeur de démarrage Hackintosh
Pour commencer, vous ne pouvez pas créer un Hackintosh sans beaucoup de ressources, et en raison du nombre de problèmes techniques en jeu, je me référerai de manière répétée aux discussions sur Tonymacx86, un forum populaire auprès des Hackintoshers.
Tout d’abord, c’est un long article et il est inévitable que vous trouviez quelque chose de déroutant ici si vous le suivez exactement. Je tiens également à préciser que, si quelque chose ne va pas, c’est une excellente ressource pour résoudre vos problèmes.
Dans cet esprit, je recommande une série de guides publiés par RehabMan, un modérateur de Tonymacx86, y compris sa FAQ sur les bases des ordinateurs portables Hackintoshing.
Je me référerai également aux guides produits ailleurs, y compris au guide Spectre x 360 de cdxdl pour High Sierra, qui fonctionne généralement sans trop de problèmes dans Mojave.
Enfin, nous arrivons à la partie technique. Nous allons vouloir construire un lecteur USB pour Clover. RehabMan examine les détails de ce fil de discussion, mais vous allez en gros formater votre fidèle clé USB pour y inclure un certain nombre de fonctions de base nécessaires au démarrage. Ce guide a pour but de vous conseiller sur cette construction spécifique; pour des conseils plus généraux, je vous recommande de lire également son guide.
Pour construire votre disque, allez sur un Mac, insérez votre disque USB et chargez le Terminal. A partir de là, tapez cette commande:
liste utilitaire de disque
Vous verrez une liste de lecteurs, y compris celui que vous prévoyez de modifier. Pour moi, ça ressemble à quelque chose comme ça:
/ dev / disk0 (interne, physique): #: IDENTIFIANT DE TAILLE DE NOM DE TYPE 0: GUID_partition_scheme * 500.3 GB disk0 1: EFI EFI 209,7 Mo disk0s1 2: Apple_CoreStorage Macintosh HD 499,4 Go disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3
/ dev / disk1 (interne, virtuel): #: IDENTIFIANT DE TAILLE DE NOM DE TYPE 0: Apple_HFS MacHD +499.1 Go disk1
/ dev / disk2 (externe, physique): #: IDENTIFIANT DE TAILLE DE NOM DE TYPE 0: FDisk_partition_scheme * 16.0 Go disk2 1: DOS_FAT_32 BLANK 16.0 Go disk2s1
Dans ce cas, je veux installer sur / dev / disk2 /. Cela peut être différent sur votre appareil.
RehabMan mentionne quelques méthodes de base pour la configuration du lecteur, mais pour nos besoins, nous utilisons une méthode à deux partitions, qui créera une partition complète pour EFI et une partition secondaire sur laquelle nous installerons le programme d’installation MacOS. Dans ce cas, le disque sera formaté à l'aide de Master Boot Record, qui a tendance à fonctionner sur différents types de PC et de Mac.
Vous êtes sur le point de formater votre clé USB à l’aide de la ligne de commande. Je mets dans un espace réservé pour le nom de votre disque. Ne mettez pas le mauvais nom de disque, sinon de mauvaises choses vont arriver. Croyez-moi. Voici la commande:
# repartition / dev / disk2 MBR, deux partitions # première partition, "CLOVER EFI" FAT32, 200MiB # seconde partition, "install_osx", HFS + J, reste diskutil partitionDisk [YOUR DRIVE HERE] 2 MBR FAT32 "CLOVER EFI" 200Mi HFS + J "install_osx" R
À partir de là, vous devrez sauter dans Clover, où vous placerez les informations dont vous avez besoin dans le chargeur de démarrage. Clover est considéré comme un logiciel «non signé». Vous devez donc cliquer dessus avec le bouton droit de la souris pour l’ouvrir ou donner l’autorisation de MacOS de l’exécuter.
Le processus d'installation Hackintosh MacOS
Maintenant, démarrez votre ordinateur avec le lecteur USB et (si vous l'avez acheté) un lecteur SSD externe connecté. (Vous pouvez soit configurer les lecteurs USB pour qu’ils démarrent d’abord dans le BIOS, soit appuyer sur F9 et charger le lecteur manuellement; à vous de jouer.) Vous serez accueilli par cet écran très vert à haute résolution:
Faire fonctionner le hackintosh
À ce stade, si vous avez réussi à accéder au bureau sous MacOS, vous avez un Hackintosh. Il fonctionne sans doute avec le WiFi et le Bluetooth, mais pas de son, pas de contrôle de la luminosité et aucun moyen de savoir si vous êtes branché ou si vous avez une batterie. Vous ne pouvez même pas accéder à MacOS sans ce lecteur USB que vous avez créé.
Vous pouvez vous arrêter maintenant, mais ce ne serait que la moitié de l'expérience. Alors, continuons. Tout d’abord, saisissez un lecteur USB ou configurez un moyen de copier les applications que nous avons téléchargées au début de ce processus; nous en aurons bientôt besoin. Vous voudrez également télécharger Xcode sur la machine pour pouvoir éditer les fichiers Plist et gérer les commandes système nécessaires au travail dans le terminal.
Après avoir configuré votre compte, chargez Terminal sous MacOS. Nous allons taper quelques commandes. Tout d'abord, copiez et collez ceci:
sudo pmset -a hibernatemode 0 sudo rm / private / var / vm / sleepimage sudo mkdir / private / var / vm / sleepimage
Cela supprime la fonctionnalité de veille prolongée, que votre ordinateur ne prend pas en charge.
Ensuite, nous allons installer le chargeur de démarrage sur la machine que vous utilisez. Tapez la liste diskutil. Vous recherchez un dossier intitulé EFI sur le lecteur que vous venez d'installer; pour moi, c’est Disk0s1. Ensuite, tapez ces deux commandes, en les modifiant pour votre lecteur:
sudo mkdir / Volumes / efi sudo mount -t msdos / dev /[YOUR DRIVE HERE] / Volumes / efi
Si vous avez bien fait cela, vous verrez un nouveau lecteur dans votre Finder pour votre dossier UEFI. Allez sur votre disque CLOVER EFI, copiez le dossier entier / EFI / CLOVER / et collez-le dans le dossier / EFI / de la partition qui vient d’apparaître. (Et pendant que vous y êtes, copiez le contenu / EFI / CLOVER / Kexts / Other / directement sur votre bureau. Vous en aurez besoin dans quelques instants.)
Même avec Clover déplacé sur votre disque, il n’est pas prêt avant l’amorçage. Autrement dit, si vous exécutez plusieurs partitions, vous devrez passer sous Windows pour exécuter EasyUEFI, ce qui vous permettra de définir le chargeur de démarrage que vous préférez. Clover supporte Windows, alors ne vous inquiétez pas de la perte d'accès. (Et ne rangez pas votre clé USB. Pendant que nous modifierons le fichier config.plist à partir du lecteur EFI à partir de ce point, nous voudrons le conserver au cas où quelque chose se briserait et nous aurions besoin d'une référence à travaille de.)
Une fois que nous aurons fini avec cela, nous allons revenir dans votre Hackintosh et installer un certain nombre d’extensions de noyau. Vous souvenez-vous des fichiers kext que nous avons copiés de votre dossier EFI sur votre bureau? Nous allons maintenant les installer sur votre ordinateur, à l’exception de BrcmFirmwareData.kext, que nous remplacerons par BrcmFirmwareRepo.kext, une version destinée à rester sur votre disque principal. Envoyez l'ancien dans la corbeille et récupérez le nouveau depuis le même emplacement qu'auparavant, en le mettant sur votre bureau avec tout le reste.
La partie la plus difficile de la conversion d'un PC en un Hackintosh
OK, avec tous ces kexts installés, vous devez disposer de Wi-Fi, de Bluetooth et de son qui fonctionnent, mais l’autonomie de la batterie ne sera pas répertoriée et il n’ya aucun moyen de contrôler la luminosité de l’écran ou de personnaliser les contrôles du trackpad.
For that, we have to do some patching—and that brings us to what is likely the most technical part of this entire process—installing DSDT (Differentiated System Description Table) patches, which basically allows you to modify the system firmware to better support features on MacOS. This is really complex, but the community has a lot of documentation here, which should make the process less painful. But unlike the fixes above, you can’t just load a file—you have to actually modify some code.
Earlier, I asked you, while you were in the middle of a boot, to hit the F4 key in the Clover bootloader, which I said would come in handy later. Hitting that command had a subtle but important effect: It dumped a series of configuration files buried in the system BIOS. That folder, located in /EFI/CLOVER/ACPI/Origin looks like this:
One Last Round of Hackintosh Fixes
At this point, we’ve covered all the big things, but there are still some quality-of-life improvements that deserve some consideration.
One of those is in the performance department. For all the work you just did on this Hackintosh, your HP device is not optimized for MacOS and will use power more inefficiently than Apple’s own laptops—which, to translate, means that battery life won’t be the greatest. Cependant, tout n'est pas perdu. There are things you can do to fix this, and much you can do to optimize the process at a granular level.
But for the sake of simplicity, we’re going to focus on two small fixes that are relatively simple to implement. The first involves a feature that Skylake and later Intel architectures natively support, something called Speed Shift or HWP (Hardware P-States), which manages performance at a hardware level. This is relatively easy to implement and is also relatively easy to tweak. Hop into config.plist using a code editor and search for the Boot entry. Below the entry, paste this (pastable text here):
Why You Should Convert a PC into a Hackintosh (and Why You Shouldn't)
Now, this is a great machine and you can do a lot with it, including upgrade the RAM, potentially, to 32 gigabytes. But there are a few things you need to know that will be missing from it. Parmi eux:
Discrete graphics: If you’re looking to run a Hackintosh as your main rig and your needs are related to video editing, you are likely to be better off with a desktop build that can take a full-sized AMD graphics card. While the Spectre sports a not-exactly-high-end Nvidia MX150, the latest version MacOS does not have support for most Nvidia cards and, in general, MacOS does not handle discrete laptop graphics very well at all—which means that you’re effectively stuck with the integrated Intel graphics, making the graphical capabilities are generally comparable to a MacBook Air rather than a MacBook Pro. (This is a problem for laptops in general with Hackintosh.)
A force touch trackpad: One place where Apple is way ahead of everyone else is the trackpad department. While the Synaptics trackpad on this machine will work fine with some tweaking, gestures will be way more limited compared to Apple’s own trackpad. One strategy I recommend is using BetterTouchTool, a Mac utility, to tweak your gestures once you’re fully set up. (I keep a Magic Trackpad handy because I miss the old one.)
An SD card reader: If you like the idea of having an SD card reader at the ready, bring a dongle. While there are attempts out there to make Realtek card readers work in Mac OS, it’s very finicky and you’ll likely be better off spending the $10 on a dongle.
A consistent Thunderbolt 3 connection: A current “white whale” of Hackintosh culture is keeping a wired Thunderbolt 3 connection available after the machine goes to sleep, as well as allowing “hot swaps” of Thunderbolt 3 devices. (It’s working on some systems, mostly desktops, but requires technical fixes.) This device does have Thunderbolt 3 support, potentially opening access to external GPUs—but you basically would have to keep it wired at all times (and disable sleep) to keep it working, sort of a bummer from a portability standpoint. I alas don’t have an eGPU handy to test, but I’d recommend if you’re interested in pure graphical power on Hackintosh to consider a desktop option.
Simple updates: This is generally an issue with Hackintoshes in particular, but upgrading from one version of MacOS to another is more complicated with a Hack than with a just-works Mac. Things can break, and Apple can make changes that can have a negative effect on your experience—such as when the company, apparently arbitrarily, decided not to allow Nvidia to release new drivers for Mojave, leaving a lot of Hackintoshers in the lurch. You’ll have to do your research, even on a modest point update.
The fans also run a bit loud (even after some tweaking) and you won’t get 10 hours of battery life out of this, But there’s one thing that this machine can do that your average MacBook can’t: It offers a fully functional touchscreen in MacOS.
How to Get a Touchscreen Working in MacOS:
The kernel extension VoodooI2CHID.kext, which you should already have installed if you followed this guide, enables the touchscreen on this device after some modest tweaking. It’s totally optional, but changes the Mac experience to some degree.
There’s a well-written guide on implementing it, generally written but with the Spectre x360 in mind, by Tonymacx86 moderator jaymonkey. For most users, the installation will be rather complicated, but this machine has some nice defaults that should help you avoid pain if you’re interested in trying it. Long story short: You’ll need to modify your config.plist file again to add an entire section, and you’ll add two kernel extensions to the /Libraries/Extensions/ folder.
Wanna try it? Hit up your config.plist file using a text editor and search for an entry titled KextsToPatch. Within the ARRAY tags, we’re going to add these lines (pasteable text here):
The Buyables:
iPom.fr respecte votre vie privée et vos données personnelles Nous utilisons des cookies sur notre site Web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et vos visites répétées.
Les cookies sont utilisés pour la publicité personnalisée.
En cliquant sur "Accepter tout", vous consentez à l'utilisation de TOUS les cookies. Cependant, vous pouvez visiter "Paramètres des cookies" pour fournir un consentement contrôlé dans nos
Mentions Légales .
Google et sites partenaires :
Google’s Privacy & Terms site
Manage consent