![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 525 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 ![]() |
Les premiers Mac Pro sont des machines increvables et bien que ces produits soient sortis il y a plus de 7 ans, nombre d'entre elles continuent à fonctionner comme des horloges pour le plus grand plaisir de leurs propriétaires.
Elles ont toutefois un gros défaut qui n'était pas visible au moment de leur commercialisation. Bien que dotées de Xeon 64 bits, elles n'avaient qu'un EFI 32 bits. Cela a posé bien des problèmes à leurs propriétaires pour les faire évoluer, que ce soit au niveau de leur carte graphique ou celui de l'OS. Ainsi, il est aujourd'hui impossible de leur installer Mavericks sans bidouilles assez complexes. Un membre des forums de Macrumors appelé Tiamo a toutefois grandement facilité les choses en proposant une nouvelle version du fichier boot.efi (et son code source) permettant de supporter Mavericks. Il a en fait réussi à créer un fichier capable d'intercepter les requêtes 64 bits et de les traiter en 32 bits (en résumé). Tout fonctionne, y compris la veille profonde et Filevault 2. PS: si l'un d'entre vous réalise la bidouille, merci d'en réaliser un pas à pas, que nous publierons avec plaisir. Lien vers le billet original -------------------- C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
|
|
|
![]() |
![]()
Message
#2
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 122 Inscrit : 23 Jun 2005 Lieu : Forbach (57) Membre no 41 385 ![]() |
Même message en démarrant à partir du disque dur avec les fichiers boot.efi modifiés de la façon décrite plus haut, ça semble donc être la cause.
Pour ceux qui ont réussi comment faire pour remplacer les boot.efi ? J'ai essayé en connectant le disque de boot sur une autre bécane et en y copiant les fichiers par le finder et ça ne change rien :-( Ce message a été modifié par Fredd057 - 28 Nov 2013, 00:20. |
|
|
![]()
Message
#3
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 87 Inscrit : 19 Aug 2002 Lieu : Saint Michel sur Orge, Essonne (91) Membre no 3 187 ![]() |
Même message en démarrant à partir du disque dur avec les fichiers boot.efi modifiés de la façon décrite plus haut, ça semble donc être la cause. Pour ceux qui ont réussi comment faire pour remplacer les boot.efi ? J'ai essayé en connectant le disque de boot sur une autre bécane et en y copiant les fichiers par le finder et ça ne change rien :-( Salut, Pour remplacer les fichiers boot.efi par les nouveaux, il faut que tu commences par déplacer les anciens sous un autre nom (par sécurité). Puis tu copies le nouveau à la place, et tu lui appliques les bonnes permissions. Normalement, ça devrait suffire. Il y a aussi la solution de ne pas toucher l'ancien fichier boot.efi, de copier le nouveau à coté sous un autre nom (par ex boot64.efi), et d'utiliser la commande terminal "bless" pour indiquer au système d'utiliser ce nouveau fichier au boot plutôt que l'ancien. Par simplicité , j'ai choisi la première méthode pour l'exemple. En quelques commandes du Terminal, c'est réglé : - Récupérer le fichier boot.efi de Tiamo et le copier sur le bureau - lancer une fenêtre "Terminal" - Exécuter les commandes suivantes, en remplaçant "Mavericks" par le nom de votre disque dur contenant le Mavericks à modifier : $ cd /Volumes/Mavericks/System/Library/CoreServices/ $ sudo chflags nouchg boot.efi # déverrouille le fichier boot.efi $ sudo mv boot.efi boot.efi.orig # renomme le fichier boot.efi en boot.efi.orig $ sudo cp ~/Desktop/boot.efi . # copie le nouveau fichier boot.efi $ sudo chflags nouchg boot.efi # le déverrouille $ sudo chown root:wheel boot.efi # attribue les droits corrects au fichier $ sudo chmod 644 boot.efi # attribue les permissions correctes au fichier $ sudo chflags uchg boot.efi boot.efi.orig # reverrouille les fichiers (par sécurité) - Faire la même chose pour le 2eme fichier (exécuter la même séquence de commandes que ci-dessus sauf la première à remplacer par "cd /Volumes/Mavericks/usr/standalone/i386" au début pour agir sur le bon répertoire) Voilà, normalement ça suffit pour faire fonctionner le tout en rebootant sur le volume "Mavericks". -------------------- MacPro 1,1 Quad Core (2,66Ghz) sous El Capitan (OS X.11) / CG ATI Radeon HD 5770 / Ecran Belinea 24¨ / Canon Pixma MG 8150
|
|
|
![]()
Message
#4
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 122 Inscrit : 23 Jun 2005 Lieu : Forbach (57) Membre no 41 385 ![]() |
Salut et merci pour ta réponse !
J'ai testé ça au réveil mais toujours le même message d'erreur ... En remettant le fichier boot.efi d'origine tout redémarre normalement ... Le boot.efi de tiamo fait 461ko et l'original 1,1 Mo ... ... une piste ? Merci ! Fred Même message en démarrant à partir du disque dur avec les fichiers boot.efi modifiés de la façon décrite plus haut, ça semble donc être la cause. Pour ceux qui ont réussi comment faire pour remplacer les boot.efi ? J'ai essayé en connectant le disque de boot sur une autre bécane et en y copiant les fichiers par le finder et ça ne change rien :-( Salut, Pour remplacer les fichiers boot.efi par les nouveaux, il faut que tu commences par déplacer les anciens sous un autre nom (par sécurité). Puis tu copies le nouveau à la place, et tu lui appliques les bonnes permissions. Normalement, ça devrait suffire. Il y a aussi la solution de ne pas toucher l'ancien fichier boot.efi, de copier le nouveau à coté sous un autre nom (par ex boot64.efi), et d'utiliser la commande terminal "bless" pour indiquer au système d'utiliser ce nouveau fichier au boot plutôt que l'ancien. Par simplicité , j'ai choisi la première méthode pour l'exemple. En quelques commandes du Terminal, c'est réglé : - Récupérer le fichier boot.efi de Tiamo et le copier sur le bureau - lancer une fenêtre "Terminal" - Exécuter les commandes suivantes, en remplaçant "Mavericks" par le nom de votre disque dur contenant le Mavericks à modifier : $ cd /Volumes/Mavericks/System/Library/CoreServices/ $ sudo chflags nouchg boot.efi # déverrouille le fichier boot.efi $ sudo mv boot.efi boot.efi.orig # renomme le fichier boot.efi en boot.efi.orig $ sudo cp ~/Desktop/boot.efi . # copie le nouveau fichier boot.efi $ sudo chflags nouchg boot.efi # le déverrouille $ sudo chown root:wheel boot.efi # attribue les droits corrects au fichier $ sudo chmod 644 boot.efi # attribue les permissions correctes au fichier $ sudo chflags uchg boot.efi boot.efi.orig # reverrouille les fichiers (par sécurité) - Faire la même chose pour le 2eme fichier (exécuter la même séquence de commandes que ci-dessus sauf la première à remplacer par "cd /Volumes/Mavericks/usr/standalone/i386" au début pour agir sur le bon répertoire) Voilà, normalement ça suffit pour faire fonctionner le tout en rebootant sur le volume "Mavericks". |
|
|
![]()
Message
#5
|
|
![]() Adepte de Macbidouille ![]() Groupe : Membres Messages : 87 Inscrit : 19 Aug 2002 Lieu : Saint Michel sur Orge, Essonne (91) Membre no 3 187 ![]() |
Salut et merci pour ta réponse ! J'ai testé ça au réveil mais toujours le même message d'erreur ... En remettant le fichier boot.efi d'origine tout redémarre normalement ... Le boot.efi de tiamo fait 461ko et l'original 1,1 Mo ... ... une piste ? Merci ! Fred Euh .... Je pense que tu ne modifies pas le bon système. Le boot.efi de 1,1 Mo est celui de Lion (celui de MountainLion fait 995 Ko et celui de Mavericks fait 505k). Tu dois être en train d'essayer de remplacer le boot.efi de Lion, ce qui bien entendu ne fonctionne pas. Il faut travailler sur le volume ou est installé Mavericks. En fait, je crois comprendre que tu n'as pas encore installé Mavericks sur le disque dur. Si tu n'as qu'un disque dur sur la machine cible, il faut être prudent car si la manip foire et que tu n'as pas de sauvegarde externe, tu ne pourras plus booter facilement ton mac. La procédure correcte consiste à remplacer les fichier boot.efi présent sur la clé USB d'Install Mavericks, pas sur ton système Lion actuel. Dans tous les cas, si tu as accès à une machine externe (celle qui t'as servi a téléchargé Mavericks en toute logique), l'idéal est de faire l'installation en mode Cible sur ta machine, et de remplacer les fichiers boot.efi (sur le disque de ta machine bien sur, pas sur la machine externe te servant a faire l'install). Si tu n'as qu'un disque dur, l'installation va mettre a jour ton système Lion actuel, donc n'oublie pas de le sauvegarder au préalable afin de pouvoir booter sur un disque externe si jamais ça foire. Résumé : Soit C ta machine cible, et son disque dur D ou tu veux installer Mavericks. Soit E la machine externe (éligible Mavericks) qui te sert à faire l'install. 1) Eteindre C et la rebooter en appuyant sur la touche 'T' pour démarrer en mode cible firewire. 2) Relier C et E par le cable firewire adapté 3) Sur E, vérifier que le disque dur D apparait bien. 4) sur E, démarrer l'installation Mavericks à partir du fichier téléchargé sur l'app store ou la clé USB d'installation que tu as récupéré ou créé. Bien choisir le disque D pour cette installation. 5) Après la première phase d'installation, E redémarre et la 2eme phase, plus longue, commence (environ 1/2h chez moi pour cette dernière). 6) A la fin de l'installation, la procédure de configuration d'OS X démarre. Renseigner les informations nécessaires. Si le disque D n'est pas celui de ton ancien système Lion, demander la récupération des données à partir de celui-ci lors de l'étape "Récupération des données". Cette phase peut durer longtemps si ton disque était bien rempli, mais tu récupéras tes comptes, tes préférences, tes applications. 7) Toujours à partir de la machine E, une fois l'installation/configuration terminé, il faut maintenant appliquer les opérations de remplacement des fichiers boot.efi du disque D. Utiliser la procédure décrite dans mon précédent post. Tu dois constater que le fichier boot.efi d'origine du disque D fait bien 505k. Si ce n'est pas le cas, tu t'es trompé quelque part. 8) Une fois la substitution faite, il ne reste plus qu'a éteindre C puis à la redémarrer sur le disque D (touche alt au démarrage pour choisir D comme disque de démarrage si ce n'est pas ton seul disque dans la machine C). L'écran à la mode PC des années 80 va apparaitre et ta machine doit alors démarrer sous Mavericks. 9) Bienvenu sur OS X.9 sur une machine non éligible officiellement ! Ce message a été modifié par YvesBd - 28 Nov 2013, 12:29. -------------------- MacPro 1,1 Quad Core (2,66Ghz) sous El Capitan (OS X.11) / CG ATI Radeon HD 5770 / Ecran Belinea 24¨ / Canon Pixma MG 8150
|
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 07:03 |