Superhai's Methode, um die ISO in OSX zu editieren:
1. http://www.mediafire.com/?uwd9dtttjfk saugen
2. neuen Ordner im Terminal erstellen
mkdir newiso3. folgende dateien von der iso in den neuen ordner (newiso) kopieren:
- boot
- initrd.img
- isolinux.bin
- isolinux.cfg
- mboot.c32
4. jetzt setzen wir readwrite rechte
chmod 777 newiso/initrd.img5. die initrd.img mounten mit
hdiutil attach newiso/initrd.img6. Jetzt die kexte die ihr braucht, vor allem! dsmos.kext nach /Volumes/initrd/Extra/Extensions kopieren
cp -R deine.kext /Volumes/initrd/Extra/Extensions/ANMERKUNG: die kexte brauchen entweder
<key>OSBundleRequired</key> <string>Root</string>oder
<key>OSBundleRequired</key> <string>Console</string>in ihrer Info.plist, damit sie geladen werden.
Das schreibt ihr am besten mit nano, vor
</dict> </plist>
Falls ihr eine größere initrd brauch, könnt ihr die image wie folgt vergrößern
hdiutil resize -size 20MB newiso/initrd.img7. wenn fertig, die image detachen
hdiutil detach /Volumes/initrd8. die iso erstellen
hdiutil makehybrid -o new.iso newiso/ -iso -eltorito-boot newiso/isolinux.bin -no-emul-boot9. brennen, und freuen
Methode mit Windows:
1. http://www.mediafire.com/?uwd9dtttjfk saugen
2. Die iso öffnet ihr mit Ultraiso (in Windoof) und extrahiert die initrd.img
3. die initrd.img öffnet ihr mit Transmac (in Windoof) und wechselt zum ordner extras, extensions
4. Ihr zieht die kext dsmos.kext in diesen ordner und speichert die initrd.img
5. ihr zieht die modifizierte initrd.img in UltraIso und ersetzt die alte
6. die iso speichern und brennen
7. die gebrannte cd booten
8. sobald der darwin booter erscheint, die cd auswerfen und die retail dvd einlegen
voila... omg es bootet
EDIT:
Damit ihr nun nicht immer die CD braucht um das installierte OSX zu booten, müsst ihr die neueste Version von chameleon installieren, die datei "boot" von eurer BOOT132 cd auf eure OSX partition in den root kopieren und alle kexte aus der initrd.img auf eure OSX partition nach /Extra/Extensions/ kopieren...
damit auch wirklich alle kexte von dort geladen werden, solltet ihr nen kextcache erzeugen
kextcache -a i386 -m /Extra/Extensions.mkext /Extra/Extensions
dank geht an: dfe, der das ganze ermöglicht hat, kabyl, der chameleon (danke an zef) ins spiel brachte, und bamby, der herausgefunden hat wie man die iso zu erstellen hat
cheers 'n beers



Sign In
Create Account










