Installer Mavericks sur un Mac Pro non compatible
Merci à Lugh d'avoir réalisé ce pas à pas
2. Hacking de l'installation sur la Clef USB
A. Récupérer le nouveau boot.efi depuis cette page :
http://forums.macrumors.com/showpost.php?p=18423059&postcount=34
Note : Le premier fichier publié (mentionné sur l’article de MacBidouille) est sur la page ci-dessous, mais il est en mode "verbeux" (verbose) par défaut, ce qui n'est pas très "clean" pour un usage quotidien.
Avec l'autre fichier, il suffit de faire "CMD + V" au démarrage du système pour avoir le mode verbeux. Qui peut le plus, peut le moins !
http://forums.macrumors.com/showpost.php?p=18411621&postcount=26
B. Remplacer le Boot.efi qui se trouve dans deux dossiers de la clef USB
- System/Library/CoreServices/boot.efi
- usr/standalone/i386/boot.efi
Copiez simplement le nouveau boot.efi à la place de ces deux fichiers, en remplacement.
C. Récupérer le "Board ID" de votre Mac Pro
Vous en aurez besoin pour modifier OSInstall.mpkg et un autre fichier dans l’étape suivante
a- Dans le terminal, entrez la commande :
ioreg -p IODeviceTree -r -n / -d 1
Elle donne une sortie avec plein de paramètres et des valeurs, dont :
"board-id" = <"Mac-F4208DC8">
Si ce n'est pas la même valeur, prenez celle qui s'affiche chez vous.
D. Ajouter ce board-ID dans OSInstall.mpkg
Un mpkg n'est pas éditable, alors comment faire ?
Utilisez la commande "xar" dans un terminal :
- Copiez le OSIntall.mpkg depuis la clef USB vers un dossier de travail de votre choix
- Via le Terminal :
1- cd "le dossier dans lequel se trouve l'OSIntall.mpkg copié"
2- mkdir new
3- cd new
4- xar -x -f ../OSInstall.mpkg
- Dans le dossier "new" vous devez maintenant avoir un fichier "Distribution" et un dossier "Resources"
- Dans un éditeur de Texte ouvrez le fichier "Distribution"
Vers la ligne 48, vous aurez la variable : platformSupportValues
Suivi d'une liste de modèle de Mac comme suit :
var platformSupportValues=["Mac-031B6874CF7F642A","Mac-F2268DC8","Mac-50619A408DB004DA","Mac-F2218EA9","Mac-F42D86A9","Mac-F22C8AC8","Mac-F22586C8","Mac-AFD8A9D944EA4843","Mac-F227BEC8","Mac-F226BEC8","Mac-7DF2A3B5E5D671ED","Mac-35C1E88140C3E6CF","Mac-942459F5819B171B","Mac-77EB7D7DAF985301","Mac-942B59F58194171B","Mac-2E6FAB96566FE58C","Mac-7BA5B2794B2CDB12","Mac-031AEE4D24BFF0B1","Mac-00BE6ED71E35EB86","Mac-4B7AC7E43945597E","Mac-F22C89C8","Mac-F221DCC8","Mac-F42388C8","Mac-F223BEC8","Mac-F4238CC8","Mac-F222BEC8","Mac-4BC72D62AD45599E","Mac-F2208EC8","Mac-66F35F19FE2A0D05","Mac-F4238BC8","Mac-F221BEC8","Mac-C08A6BB70A942AC2","Mac-8ED6AF5B48C039E1","Mac-F2238AC8","Mac-FC02E91DDD3FA6A4","Mac-6F01561E16C75D06","Mac-F22589C8","Mac-F22587A1","Mac-F22788AA","Mac-F42C86C8","Mac-942C5DF58193131B","Mac-F2238BAE","Mac-F22C86C8","Mac-F2268CC8","Mac-F2218FC8","Mac-742912EFDBEE19B3","Mac-27ADBB7B4CEE8E61","Mac-F65AE981FFA204ED","Mac-F42D89C8","Mac-F22587C8","Mac-F42D89A9","Mac-F2268AC8","Mac-F42C89C8","Mac-942452F5819B1C1B","Mac-F2218FA9","Mac-F42D88C8","Mac-94245B3640C91C81","Mac-F42D86C8","Mac-F2268EC8","Mac-F2268DAE","Mac-7DF21CB3ED6977E5","Mac-F42C88C8","Mac-94245A3940C91C80","Mac-F42386C8","Mac-C3EC7CD22292981F","Mac-942B5BF58194151B","Mac-F2218EC8"];
Ajoutez le Board-ID de votre mac à la suite :
ex : si c'est Mac-F4208DC8 :
var platformSupportValues=["Mac-031B6874CF7F642A","Mac-F2268DC8","Mac-50619A408DB004DA","Mac-F2218EA9","Mac-F42D86A9","Mac-F22C8AC8","Mac-F22586C8","Mac-AFD8A9D944EA4843","Mac-F227BEC8","Mac-F226BEC8","Mac-7DF2A3B5E5D671ED","Mac-35C1E88140C3E6CF","Mac-942459F5819B171B","Mac-77EB7D7DAF985301","Mac-942B59F58194171B","Mac-2E6FAB96566FE58C","Mac-7BA5B2794B2CDB12","Mac-031AEE4D24BFF0B1","Mac-00BE6ED71E35EB86","Mac-4B7AC7E43945597E","Mac-F22C89C8","Mac-F221DCC8","Mac-F42388C8","Mac-F223BEC8","Mac-F4238CC8","Mac-F222BEC8","Mac-4BC72D62AD45599E","Mac-F2208EC8","Mac-66F35F19FE2A0D05","Mac-F4238BC8","Mac-F221BEC8","Mac-C08A6BB70A942AC2","Mac-8ED6AF5B48C039E1","Mac-F2238AC8","Mac-FC02E91DDD3FA6A4","Mac-6F01561E16C75D06","Mac-F22589C8","Mac-F22587A1","Mac-F22788AA","Mac-F42C86C8","Mac-942C5DF58193131B","Mac-F2238BAE","Mac-F22C86C8","Mac-F2268CC8","Mac-F2218FC8","Mac-742912EFDBEE19B3","Mac-27ADBB7B4CEE8E61","Mac-F65AE981FFA204ED","Mac-F42D89C8","Mac-F22587C8","Mac-F42D89A9","Mac-F2268AC8","Mac-F42C89C8","Mac-942452F5819B1C1B","Mac-F2218FA9","Mac-F42D88C8","Mac-94245B3640C91C81","Mac-F42D86C8","Mac-F2268EC8","Mac-F2268DAE","Mac-7DF21CB3ED6977E5","Mac-F42C88C8","Mac-94245A3940C91C80","Mac-F42386C8","Mac-C3EC7CD22292981F","Mac-942B5BF58194151B","Mac-F2218EC8","Mac-F4208DC8"];
Sauvegardez le fichier Distribution.
Fermez l'éditeur de texte
Recompressez les fichiers dans un nouveau OSInstall.mpkg via le Terminal avec la commande (exécutée dans le dossier "new" dans lequel vous êtes resté) :
xar -c -f OSInstall.mpkg *
(Noubliez pas l’étoile à la fin de la commande)
Vous aurez alors un nouveau OsInstall.mpkg dans le dossier new.
Celui au même niveau que new est l'original que vous pouvez conserver en cas de fausse manipulation
- Prenez le nouveau fichier et remplacez le dans le dossier System/Installation/Packages de la clef USB
D. Ajouter ce board-ID dans le fichier InstallableMachines.plist
Il se trouve aussi dans le même dossier Packages que OsInstall.mpkg
Ouvrez le dans un éditeur, vous trouverez une liste qui commence ainsi :
SupportedBoardIds
Mac-031B6874CF7F642A
Mac-F2268DC8
Mac-50619A408DB004DA
Mac-F2218EA9
Mac-F42D86A9
Mac-F22C8AC8
…
Ajoutez dans cette liste, la ligne qui correspond à votre "board-id"
ex :
Mac-F4208DC8
En fin de liste ça donne :
...
Mac-F2218EC8
Mac-F4208DC8
-- VOTRE CLE USB EST ENFIN PRETE ---