Le ModCD


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

 

Commentaires 

 
0 #1 Ethereum 25-06-2011 10:17
Vraiment très intéressant.

Dans mon cas, l'installation se fige après le chargement des kext pour le réseau de la P7P55D
Citer
 
 
0 #2 Flym4n 25-06-2011 12:08
Citation en provenance du commentaire précédent de Ethereum :
Vraiment très intéressant.

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?
Citer
 
 
0 #3 ihssen_3@hotmail.fr 01-07-2011 18:35
est qu il serais possible d installer le tout via un disque dure externe ?
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 ?
Citer
 
 
0 #4 Flym4n 02-07-2011 05:53
Tu peux comme je l'ai expliqué dans le tuto restaurer ton DVD d'osx depuis un mac sur une clé usb, puis appliquer le PKG modusb (le lien est fourni plus haut)
Citer
 
 
0 #5 marcb 06-07-2011 15:05
Ici dell dimension E520... enfin un tools qui roule ^^

Entre les iboot et autres images iso j'ai jamais passé les kernel panic et les "still wait for root device"!

Keep it up ;-)
Citer
 
 
0 #6 Flym4n 06-07-2011 15:41
Citation en provenance du commentaire précédent de marcb :
Ici dell dimension E520... enfin un tools qui roule ^^

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/
Citer
 
 
0 #7 Ether 12-07-2011 12:12
Citation en provenance du commentaire précédent de Flym4n :
Citation en provenance du commentaire précédent de Ethereum :
Vraiment très intéressant.

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?


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.
Citer
 
 
0 #8 Ultime 23-08-2011 21:09
Bonsoir,
Faut-il ajuster les options du bios ou pas (ACHI) ?
Merci
Citer
 
 
0 #9 Flym4n 28-08-2011 11:29
Oui, il faut suivre les recommandations de base pour le bios (AHCI, HPET 64 bits, SMART si possible, etc)
Citer
 
 
0 #10 arko 29-08-2011 19:37
voila mon soucis une l installation fini il redemarre il va sur chamelion je voi mon dd mais des que je veu booter dessus il me can't find legacy_kernel help.
Citer