Le modCD de nawcom est un CD de boot retail prévu pour démarrer n’importe quel PC avec snow leopard. C’est un peu le successeur des distributions de leopard. Il permet un patch à la volée du fichier “OSInstall.mpkg” du DVD de snow leopard, sans s’amuser à le regraver.
Il détecte votre hardware, puis propose les kext en conséquence. Ils sont cochés pour vous par défaut sous dans le menu “personnaliser” de l’installation d’OS X. Il intègre aussi le patch vous permettant d’installer OS X avec une table de partition MBR (par opposition au GUID/GPT standard d’OS X).
Intégré:
- Chameleon pré-release RC5
- Le kernel legacy, ou celui de modbin. (le legacy kernel est sélectionné par défaut)
- une boot.plist pour démarrer en 32 bits par défaut
- 59 kexts, (certains sont prévus pour patcher à la volée l’OSInstall.mpkg):
AppleACPIPS2Nub.kext
AppleATIATA.kext
AppleATIPATA.kext
AppleBCM440XEthernet.kext
AppleBCM5701Ethernet.kext
AppleIntel8255x.kext
AppleIntelE1000e.kext
AppleIntelPIIXATA.kext
AppleNForceATA.kext
ApplePS2Controller.kext
ApplePS2Keyboard.kext
ApplePS2Mouse.kext
AppleRTL8139Ethernet.kext
AppleVIAATA.kext
AtherosL1Ethernet.i386.kext
AtherosL1cEthernet.kext
AttansicL1eEthernet.i386.kext
AttansicL2Ethernet.i386.kext
BCM5722D.kext
EvOreboot.kext
EvilAppleUSBCDC.kext
EvilAppleUSBCDCACMControl.kext
EvilAppleUSBCDCACMData.kext
EvilAppleUSBCDCDMM.kext
EvilAppleUSBCDCECMControl.kext
EvilAppleUSBCDCECMData.kext
EvilAppleUSBCDCEEM.kext
EvilAppleUSBCDCWCM.kext
EvilAppleUSBEHCI.kext
EvilAppleUSBHub.kext
EvilAppleUSBMergeNub.kext
EvilAppleUSBOHCI.kext
EvilAppleUSBOpticalMouse.kext
EvilAppleUSBUHCI.kext
EvilAppleUSBVideoSupport.kext
EvilIOUSBCompositeDriver.kext
EvilIOUSBFamily.kext
EvilIOUSBHIDDriver.kext
EvilIOUSBHIDDriverSafeBoot.kext
EvilIOUSBMassStorageClass.kext
EvilIOUSBUserClient.kext
IOATABlockStorage.kext
IOATAFamily.kext
IOATAPIProtocolTransport.kext
IONetworkingFamily.kext
JMicron36xATA.kext
JMicron36xSATA.kext
LegacyAppleRTC.kext
MCP78SIDE.kext
NullCPUPowerManagement.kext
PlatformUUID.kext
PostbootMounter.kext
PostbootSymbols.kext
RealtekRTL81xx.kext
TotallyFixStillWaiting.kext
ViaRhine.kext
VoodooBattery.kext
fakesmc.kext
nForceLAN.kext
Nécessaire:
Un DVD de snow leopard 10.6.0 ou 10.6.3
L’iso du ModCD OU le pkg du modUSB.
Installation:
Si vous êtes sous windows, je vous recommande de graver l’ISO du modCD. Sous windows 7, double-clickez sur l’iso pour lancer la gravure sur un CD vierge; cochez la case vous proposant de vérifier l’image après la gravure.
Si vous préférez la solution USB, vous aurez besoin d’une clé USB (vide) formatée en HFS+ et d’un mac pour appliquer le .pkg dessus. Si vous voulez vous passer du DVD d’installation (par exemple pour un netbook), restaurez D’ABORD le DVD d’OS X sur la clé USB, puis appliquez le pkg de nawcom.
Il est aussi possible d’appliquer le patch USB depuis linux, mais je n’ai pas testé personnellement cette solution. Voici le lien (en anglais):
http://blog.nawcom.com/?p=8
Une fois votre clé USB/CD prêt(e), redémarrez votre ordinateur: laissez charger (la roue va tourner pendant une minute minimum; peut-être plus selon votre configuration).
Lorsque vous voyez ceci:
Remplacez votre CD par le DVD d’OS X. Attendez 2 minutes, et appuyez sur F5. Attendez une dizaine de secondes, et choisissez “Mac OS X Install DVD” via les touches fléchées du clavier. Tapez “_-v” (sans guillemets, où _ est un espace. attention clavier qwerty) pour pouvoir obtenir les messages de débug (mode verbose) et tapez ENTER.
(Si vous utilisez une clé USB avec le DVD préchargé, sélectionné votre clé USB plutôt que “Mac OS X Install DVD” et chargez la de la même manière)
Le DVD d’OS X devrait se charger, vous pouvez alors suivre les étapes normales d’installation. Notez que dans la partie “personnaliser” (“customize” en anglais) des kexts sont présélectionnés pour votre plus grand bonheur. Faites d’éventuels ajustements, et lancez l’installation sur une partition libre. Appréciez aussi de ne pas à avoir à reformater le disque entier si vous êtes en MBR.
NB: Le MBR donne généralement de moins bonne performances que le GUID sur un même disque avec OS X. Si votre disque sera entièrement dédié à OS X, reformatez le en choisissant “table de partition GUID” sous le menu “option”
Une fois l’installation terminée, redémarrez SANS le CD/DVD/modUSB. Chameleon est installé, et toute la base devrait fonctionner.
Pour l’injection graphique, la veille, le réseau et ainsi de suite, je vous recommande de vous tourner vers l’utilitaire de post-installation multibeast et aux autres articles du blog.
Annexe:
Pour choisir le kernel lancé au démarrage par le modCD à la place du kernel legacy, les instructions sont en bas à droite dans l’image ;)
Si vous avez des questions, n’hésitez pas à commenter, j’essaierai de vous aider au mieux.
Sources:
Dernière build CD (au 16/06/11) : http://blog.nawcom.com/ModCD/OSX86_ModCD-032311-151021.iso.zip
Dernière build USB (au 16/06/11) : http://blog.nawcom.com/ModUSB/OSX86_ModUSB.pkg.zip
Pour les dernières mises à jours:
Le blog de l’auteur : http://blog.nawcom.com/Les pages consacrées au modCD et au modUSB :
http://blog.nawcom.com/?p=446
http://blog.nawcom.com/?p=569
| Utilitaire pour réparer les extensions (lion - snow leopard - leopard) | script de détection hardware + extract dsdt/ssdt |
|---|



Commentaires
Dans mon cas, l'installation se fige après le chargement des kext pour le réseau de la P7P55D
Essaye de démarrer en safe boot et verbose (-x -v) pour voir?
parce que la si j ai bien compris , on peut appliquer le cd d instal sur l usb puis le PKG ?
faut il avoir une version special de l iso d instal mac os ?
Entre les iboot et autres images iso j'ai jamais passé les kernel panic et les "still wait for root device"!
Keep it up ;-)
Si tu aimes je ne peux que t'encourager à faire un don à l'auteur (sur son blog):
blog.nawcom.com/
Options essayées, bien entendu, ensemble et séparément, sans résultat.
Le kext de la carte réseau de P7P55D semble avoir du mal à passer.
Faut-il ajuster les options du bios ou pas (ACHI) ?
Merci