Jump to content

{TUTO} EFI Boot Partition (nouvelle methode Retail)


  • Please log in to reply
111 replies to this topic

#41
PM!

PM!

    Dodo vé pa dir i dor !

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Brussels

Bonjour,

j'ai tenté de suivre la methode, mais 2 fois j'ai eu des erreurs, le probleme c'est qu'à chaque fois que je souhaite refaire une manip sous le terminal, j'ai le droit à "acces denied", je suis obligé de réinstallé complètement pour pouvoir recommencé?

Avez vous une soluce pour éviter le problème.

Merci


Sois plus précis : quelle config ? quelle manip ? Le tuto est assez long mais assez complet.

Hum je viens d'essayer cette méthode très bien décrite, j'ai donc installé leopard retail sur une partition guid avec un boot132 adapté à ma p5b. J'ai suivi le tuto apparemment pas d'erreurs

De plus je voudrais savoir si le boot depuis grub est sencé marcher ou non car j'obtiens une erreur en essayant de booter la partition EFI

Ceci dit en demarrant directement sur le disque dur concerné cela semble marcher mais pas depuis grub.


Non ça ne marche pas depuis grub et pour cause, il faudrait mettre le fichier "boot-turbo-munky.bin" sur une partition en ext3 pour que grub puisse le lancer et ça complique encore vachement la donne... Pas possible dans l'état actuel des choses. Après rien ne t'empêche d'adapter la méthode mais alors il faut mélanger le tuto de dual boot EFI avec grub et celui-ci.
Good luck
PM!

#42
Kelvan

Kelvan

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
Hum non grub est capable de booter autre chose que de l'ext3, lors de mes precedentes installation de macosx je bootais depuis grub sur la partition HFS+, ... à mon avis c'est plutot lié au guid. Et sinon quel est ce tuto dual boot dont tu parle que j'y jette un oeil :D

#43
promethee54

promethee54

    InsanelyMac Protégé

  • Members
  • PipPip
  • 91 posts

Sois plus précis : quelle config ? quelle manip ? Le tuto est assez long mais assez complet.


Config :

Gigabyte GA33 Sl2 / C2D 8200 / DD en SATA / Graveur BD en SATA / 8600 GTS / 2 Go . CD de boot 132 (celui qui est dans le tuto, je me doute que si j'ai pu installer mac osx c'est le bon ????)

copie de ce qui s'affiche dans le terminal :

Last login: Mon Oct 20 23:29:27 on console
imac-de-j-b:~ HackPro$ sudo -s
Password:
bash-3.2# diskutil info / | grep Identifier
Device Identifier: disk0s2
bash-3.2# diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *76.7 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS JBM 76.4 Gi disk0s2
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *298.1 Gi disk1
1: Windows_NTFS STOCKAGE 298.1 Gi disk1s1
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GALAXY_BOOT *16.2 Mi disk2
bash-3.2# diskutil eraseVolume "HFS+" "EFI" /dev/disk0s1
Started erase on disk disk0s1
Erasing
Mounting disk
Could not mount disk0s1 with name after erase
[ + 0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..100% ]
Finished erase on disk disk0s1
bash-3.2# cd ~/Desktop/efi_boot_v5.1
bash-3.2# ./fdisk -f boot0 -u -y /dev/rdisk0
bash-3.2# dd if=boot1h of=/dev/rdisk0s1
2+0 records in
2+0 records out
1024 bytes transferred in 0.000364 secs (2814526 bytes/sec)
bash-3.2# mkdir /Volumes/EFI
bash-3.2# mount_hfs /dev/disk0s1 /Volumes/EFI
bash-3.2# cp boot-turbo-munky.bin /Volumes/EFI/boot
bash-3.2# ./fdisk -e /dev/rdisk0
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1> f 1
Partition 1 marked active.
fdisk:*1> w
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] y
Writing MBR at offset 0.
fdisk: 1> w
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] y
Writing MBR at offset 0.
fdisk: 1> q
bash-3.2# mkdir -p /Volumes/EFI/Extensions
bash-3.2# mkdir -p /Volumes/EFI/System/Booter
bash-3.2# cp -R ~/Desktop/KEXT/SMBIOSEnabler.kext /Volumes/EFI/Extensions/
bash-3.2# cp -R ~/Desktop/KEXT/AppleDecrypt.kext /Volumes/EFI/Extensions/
bash-3.2# cp -R ~/Desktop/KEXT/Disabler.kext /Volumes/EFI/Extensions/
bash-3.2# cp -R ~/Desktop/KEXT/OpenHaltRestart.kext /Volumes/EFI/Extensions/
bash-3.2# cp ~/Desktop/update.sh /Volumes/EFI/
bash-3.2# chmod +x /Volumes/EFI/update.sh
bash-3.2# /Volumes/EFI/update.sh
Updating EFI boot cache
mv: rename /Volumes/EFI/System/Booter/Extensions.mkext to /Volumes/EFI/System/Booter/Extensions.mkext.previous: No such file or directory
done.
bash-3.2# umount -f /Volumes/EFI
bash-3.2# rm -rf /Volumes/EFI
bash-3.2#


Questions :

Je suppose que le problème vient de la ligne rouge ??
Il faut finir par reboot ?
Est-ce que j'ai mis suffisament de kext pour que ça demarre ?

Sympa de te part de t'intéresser aux problèmes :)


Seeya

#44
pipolas

pipolas

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 102 posts
Bonsoir,
J'aimerais savoir quel est la meilleur méthode, boot 132 ou la version de ce topic (avec un dossier extensions séparé ).
Ma question peut paraitre bete, mais quelles sont les grosses différences avec la méthode de ce topic :http://forum.insanelymac.com/index.php?showtopic=76404

Par ailleurs, si je suis la méthode de PM!, dans le dossier extensions, je met seulement les extensions que mon Hackintosh à besoin (driver wifi, son, ou je ne sais quoi) ou je met toutes les extensions (celles d'apple d'origine)?

Merci beaucoup

#45
xinux

xinux

    InsanelyMac Geek

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:France - Caen (14)
à mon tour d'avoir un soucis :angel:

j'ai bien installé Leopard en retail (dvd officiel en 10.5.0) grace à boot 132 et une iso pour p35 ds4,
j'ai appliqué le tuto (très bon au passage :( ) avec succès (du moins sans erreurs)
et j'ai pour ça utilisé efi V5.1, et le paquet de kext pour p35 ds3

seulement au reboot, et en verbose
ça plante sur la ligne: "System model name: G33M-DS2R"
et évidemment sans l'option -v, ça fait un KP au même moment :)

donc si quelqu'un a une idée, se serait pas de refus :(

#46
Eromejir

Eromejir

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
  • Gender:Male
  • Location:liege
Un grand merci a toi PM! pour ce super tuto, j'ai juste une petite question j'ai installer ce boot avec succès mais j'aurais aimé savoir comment je pourrais mettre une "minuterie" lors du boot pour évité de pousser sur enter... merci

===>>> ok ca va je viens de trouver:
il suffit de placer ces 2 lignes:

<key>Timeout</key>
<string>5</string>

Dans le fichier com.apple.Boot.plist qui ce trouve la /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Mille merci super j'ai une MhackPro sans 100% fonctionnelle... excellent!!! :-)

#47
Eromejir

Eromejir

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
  • Gender:Male
  • Location:liege

Config :

Gigabyte GA33 Sl2 / C2D 8200 / DD en SATA / Graveur BD en SATA / 8600 GTS / 2 Go . CD de boot 132 (celui qui est dans le tuto, je me doute que si (...)
bash-3.2# chmod +x /Volumes/EFI/update.sh
bash-3.2# /Volumes/EFI/update.sh
Updating EFI boot cache
mv: rename /Volumes/EFI/System/Booter/Extensions.mkext to /Volumes/EFI/System/Booter/Extensions.mkext.previous: No such file or directory
done.
bash-3.2# umount -f /Volumes/EFI
bash-3.2# rm -rf /Volumes/EFI
bash-3.2#
[/i]

Questions :

Je suppose que le problème vient de la ligne rouge ??
Il faut finir par reboot ?
Est-ce que j'ai mis suffisament de kext pour que ça demarre ?

Sympa de te part de t'intéresser aux problèmes :P
Seeya


Je ne pense pas que c'est le probleme car moi aussi j'ai utilisé ce efi boot 5.1 et j'ai eu la meme erreur et pourtant ca boot sans erreur a a mon avis le probleme doi ce trouvé au niveau de tes KEXTs. courrage!!!

#48
PM!

PM!

    Dodo vé pa dir i dor !

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Brussels

Un grand merci a toi PM! pour ce super tuto, j'ai juste une petite question j'ai installer ce boot avec succès mais j'aurais aimé savoir comment je pourrais mettre une "minuterie" lors du boot pour évité de pousser sur enter... merci

===>>> ok ca va je viens de trouver:
il suffit de placer ces 2 lignes:

<key>Timeout</key>
<string>5</string>

Dans le fichier com.apple.Boot.plist qui ce trouve la /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Mille merci super j'ai une MhackPro sans 100% fonctionnelle... excellent!!! :-)

Pour du encore plus vanilla tu peux placer com.apple.Boot.plist dans /Volumes/EFI/

#49
pipolas

pipolas

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 102 posts

Bonsoir,
J'aimerais savoir quel est la meilleur méthode, boot 132 ou la version de ce topic (avec un dossier extensions séparé ).
Ma question peut paraitre bete, mais quelles sont les grosses différences avec la méthode de ce topic :http://forum.insanelymac.com/index.php?showtopic=76404

Par ailleurs, si je suis la méthode de PM!, dans le dossier extensions, je met seulement les extensions que mon Hackintosh à besoin (driver wifi, son, ou je ne sais quoi) ou je met toutes les extensions (celles d'apple d'origine)?

Merci beaucoup


Up. :wacko:

#50
sonotone

sonotone

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,151 posts

Up. :(


Entre DFE boot 132 classique et ce tuto:

Dans l'absolue les deux méthodes font la même chose. Placer ses kexts dans la partition EFI s'adresse peut-être plus aux maniaques qui ne veulent rien voir traîner sur le partition système, voir partager le système avec un vrai mac, mais en contre-partie la mise à jour des kexts/cache/kernel/fichier boot.plist est un peu moins pratique.

De plus, la première permet d'installer OSX sur un disque partitionné en MBR, ce qui peut être pratique pour booter sur différentes partitions du disque (ça va sans doutes évoluer).

Bref, essaye les deux et voit ce qui te conviens le mieux, il n'y a en a pas une meilleure que l'autre question mises à jours...etc

Reste que si tu souhaites faire un nouvelle installation, choisi l'une de ces deux méthodes, les installations patchées classiques (kalyway...etc) ont à mon avis fait leur temps à partir du moment où ton PC possède un Chipset Intel relativement récent (ce qui semble être le cas).

#51
pipolas

pipolas

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 102 posts
Okay, merci.
J'ai une kalyway en 10.5.5 qui marche très bien (dual screen/ micro interne okay/sleep/speedstep et tout, time machine), mais je pense réinstaller le systeme en suivant une méthode boot 132, afin de me passer des injectors, et chercher toujours plus de rapidité (démarrage) et stabilité (éxtinction complete par exemple).
Je compte mettre mon disque dur en guid.
Je pense m'orienter vers une méthode DFE boot 132 classique, pour ne pas avoir à me prendre la tete au niveau des maj de kexts/kernel etc...

Juste une dernière question: Il y en a t'il une mieux au niveau de la restauration avec time machine, je veux dire par la que, est ce qu'avec une méthode, je pourrais me passer des quelques manipulations à faire après la restauration via time machine pour pouvoir booter mac osx?

Merci beaucoup.

#52
xinux

xinux

    InsanelyMac Geek

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:France - Caen (14)

à mon tour d'avoir un soucis :D

j'ai bien installé Leopard en retail (dvd officiel en 10.5.0) grace à boot 132 et une iso pour p35 ds4,
j'ai appliqué le tuto (très bon au passage :P ) avec succès (du moins sans erreurs)
et j'ai pour ça utilisé efi V5.1, et le paquet de kext pour p35 ds3

seulement au reboot, et en verbose
ça plante sur la ligne: "System model name: G33M-DS2R"
et évidemment sans l'option -v, ça fait un KP au même moment :D

donc si quelqu'un a une idée, se serait pas de refus :)


j'ai recommencé la manip à zero avec formatage complet du disque, et même constat :D

#53
sonotone

sonotone

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,151 posts

Okay, merci.
J'ai une kalyway en 10.5.5 qui marche très bien (dual screen/ micro interne okay/sleep/speedstep et tout, time machine), mais je pense réinstaller le systeme en suivant une méthode boot 132, afin de me passer des injectors, et chercher toujours plus de rapidité (démarrage) et stabilité (éxtinction complete par exemple).
Je compte mettre mon disque dur en guid.
Je pense m'orienter vers une méthode DFE boot 132 classique, pour ne pas avoir à me prendre la tete au niveau des maj de kexts/kernel etc...

Juste une dernière question: Il y en a t'il une mieux au niveau de la restauration avec time machine, je veux dire par la que, est ce qu'avec une méthode, je pourrais me passer des quelques manipulations à faire après la restauration via time machine pour pouvoir booter mac osx?

Merci beaucoup.


Il te faudra toujours réinstaller le bootloader après une restauration. Time machine est bien, mais tu peux aussi utiliser Carbon Copy Cloner.
Dans un premier temps tu dois isoler les kexts dont tu as besoin, notamment graphique, son et réseau. Pour le reste j'ai ce qu'il faut, je pourrais te filer un coup de main (mais sur un autre topic, ouvres en un pour l'occasion), ça pourrait servir de méthode à d'autres. Fait une archive avec les injecteurs son, réseau et audio (et kernel si tu en utilise un non-vanilla) en précisant les modèles. Je t'expliquerais comment faire ton ISO de boot et préparer l'installation du bootloader avec les kexts/kernel.

#54
pipolas

pipolas

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 102 posts
D'accord, je vais acheter le dvd de léopard d'ici samedi, et j'ouvrirais un autre topic.
ps: Au niveau des injecteurs audio et vidéo, j'espère pouvoir m'en passer. J'ai vu qu'un kext pour ma carte son (sigmatel 9205 ) existait spécialement pour boot 132, et au niveau de la carte vidéo, je ne peux pas utiliser de "string"? Je vais me documenter, acheter le dvd et j'ouvrirais un autre topic.

En tout cas merci pour tes réponses.
Bonne soirée

#55
Eromejir

Eromejir

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
  • Gender:Male
  • Location:liege

Pour du encore plus vanilla tu peux placer com.apple.Boot.plist dans /Volumes/EFI/


Est-ce que ca va augmenter la rapiditée du boot???

#56
xinux

xinux

    InsanelyMac Geek

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:France - Caen (14)
bon je galère là :)

j'avance ptit à ptit, mais c'est pas encore ça :/
là je viens de réussir à booter sans le cd boot 132
grace à l'efi v4, et au paquet de kext pour ichx

je viens de lancer la combo-update 10.5.5 (je suis en 10.5.0)
il reboot, fait la mise à jour, puis reboot

et au dernier reboot (là ou je récupère la main sur le pc), freeze, pas de KP cependant.
si je reboot en verbose, je vois qu'il bloque sur:

"localhost mDNSResponder mDNSResponder-176.2: starting"

et puis plus rien :D
help me :/


EDIT:
{censored}, en -x
sa boot pépère :s
donc le problème viens de mes kext, sauf que j'ai pas encore mis de kext pour la carte réseau (il semblerait que le problème, vienne de là !)

EDIT 2:
après rajout de r1000.kext, aucun changement, même blocage :(

#57
xinux

xinux

    InsanelyMac Geek

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:France - Caen (14)
It's work

me manque juste le son (et vérifier les reboot, sleep et cie )

#58
fredouille

fredouille

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,193 posts
  • Location:GROVILLE du Nord

It's work

me manque juste le son (et vérifier les reboot, sleep et cie )


salut Xinux, et entre tes deux posts, qu'as tu fait ?

#59
PM!

PM!

    Dodo vé pa dir i dor !

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Brussels

It's work

me manque juste le son (et vérifier les reboot, sleep et cie )


J'ai refais mon propre tuto et me suis rendu compte d'une chose : impossible d'avoir une Retail 10.5.0 fonctionnelle avec mes kexts, faut faire la maj vers 10.5.5 avec Boot132 avant de tenter un boot "alone".
Je modifierai ça quand j'aurais le temps
@+ et bravo xinux
PM!

#60
xinux

xinux

    InsanelyMac Geek

  • Members
  • PipPipPipPipPipPip
  • 396 posts
  • Gender:Male
  • Location:France - Caen (14)

J'ai refais mon propre tuto et me suis rendu compte d'une chose : impossible d'avoir une Retail 10.5.0 fonctionnelle avec mes kexts, faut faire la maj vers 10.5.5 avec Boot132 avant de tenter un boot "alone".
Je modifierai ça quand j'aurais le temps
@+ et bravo xinux
PM!


aaaah c'est pour ça que ça ne fonctionnait pas :censored2:

salut Xinux, et entre tes deux posts, qu'as tu fait ?


tellement de trucs :wacko:
pour commencer, j'ai utilisé le tuto original (bien que celui de PM, soit identique à 1 ou 2 points prêt, même si ces points sont inutiles )
j'ai utilisé efi v4 et non pas v5.1
alors que ma g33m ds2r, fonctionne parfaitement avec iso boot132 et kext prévus pour p35 ds4, j'ai fais mon propre paquet de kernel (que je donne au premier qui en a besoin ;) )
de là, j'ai enfin réussi à booter, j'ai fais la mise à jour combo-update 10.5.5 de 600 Mo, installer mes différents kext en les installant un par un,
puis toutes les mises à jours Apple (via le menu mise à jour),
modifier mon boot.plist afin d'avoir la pomme à la bonne taille, puis un boot automatique.

par contre pour le son j'ai du faire un la méthode du dump :(
la méthode qui consiste à créer un Extensions.mkext avec les kext pour ma 889a, n'a pas du tout fonctionner que se soit en beta4 ou 5
j'avais des KP à chaque reboot :wacko:


enfin voila j'ai un hackintosh 100% OP
- Boitier Antec NSK34840 + alim Antec True power 380 W
- Intel E8400 @ 4,3 Ghz (du moins pour ce soir ^^)
- Gigabyte: GA G33m DS2R
- 4 Go G skill Super PI @ pc8500
- 2* 500 Go Western Digital sata
- graveur dvd dl Samsung sata
- MSI 8500 GT 512 Mo (dvi et hdmi)

ce qui fonctionne:
- sata
- firewire
- les 2 cores du proc
- sleep/reboot/shutdown
- son (numérique et analogique)
- QE/CI @ 1680*1050
- mises à jour officielles
- réseau

ce qui ne fonctionne pas:
- rien B)

il m'aura fallut 3 jours, et au moins une douzaine d'installes/formatages
mais j'ai maintenant un mac 100% OP

donc merci à tous ceux qui ont fait, que ce soit possible ;)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy