QUOTE (Mac Cute @ Dec 30 2008, 07:19 AM)

Wow, qué confusión

Hola Mac Cute, mira, te explico, tengo 2 discos, desde el disco en el que estoy(w2500aajs-2 donde tengo ideneb, retail[con ls8v14 y kexts de OSX86Tools] y una FAT), realice el particionamiento del otro disco w2500aajs-1 con tabla de partición GUID como se ve en la figura, en donde cree una partición para instalar DVD Retail, una FAT para windows y una FAT para respaldo, ya tengo el retail en el otro disco, pero no quise instalar iATKOS_5i porque como quería probar los tres metodos que indicas ('Extra/Extensions','partición EFI' o /S/L/E), mejor con el retail para que sea más limpia!
Click to view attachmentCODE
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *232.9 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS RETAIL-1 60.0 Gi disk0s2
3: Microsoft Basic Data 50.0 Gi disk0s3
4: Microsoft Basic Data FAT2 72.9 Gi disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *232.9 Gi disk1
1: EFI 200.0 Mi disk1s1
2: Apple_HFS iDeneb 102.9 Gi disk1s2
3: Apple_HFS Retail-2 70.0 Gi disk1s3
4: Microsoft Basic Data FAT 40.0 Gi disk1s4
5: Apple_HFS test 19.4 Gi disk1s5
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *489.0 Mi disk2
1: DOS_FAT_32 XLO 488.7 Mi disk2s1
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *960.0 Mi disk3
1: Apple_HFS PENDRIVE 960.0 Mi disk3s1
/dev/disk4
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.9 Gi disk4
1: Apple_HFS NUEVO 1.8 Gi disk4s1
QUOTE (Ed Saxman Bcn @ Dec 27 2008, 10:39 PM)

- ¿El cd boot solo sirve para arrancar e instalar el dvd original? Me refiero si en principio es indiferente usar una iso hecha para tu placa o una standard, mientras te funcione. Lo digo por si lo importante realmente son las .kext que le metas luego con el osx86 tools.
QUOTE (Mac Cute @ Dec 30 2008, 07:19 AM)

2)Correr el script EPOS I con esa iso después de instalar para que tengas tu boot desde EFI (seguir el camino que indica el hilo de roisoft)
A mi con mi placa lo que más me ha funcionado es OSX86Tools!!! ...incluso más que el parche ls8v14 que quedaban cosas sin funcionar!!
Luego de eso instale windows 7 en disk0s3, selecciono en el asistente mi teclado, le doy a "Install Now" y selecciono "Custom" y en "Drive Options" formateo al FAT que cree antes, y me la formatea como NTFS, luego de eso entre a windows formateo el pendrive de nombre NUEVO como FAT-32 como lo indica el manual con Paragon Partition Manager 9.0, porque Partition Magic no es compatible...y descargo syslinux y ejecuto "syslinux -f" y no "syslinux -ma" como indican
acá, porque me aparece un error:
CODE
C:\Users\nix\Desktop\syslinux-3.63\win32>syslinux.exe -fma G:
Accesing physical drive: Access is denied
Did not successfully update the MBR; continuing...
C:\Users\nix\Desktop\syslinux-3.63\win32>syslinux.exe -f G:
Click to view attachmentQUOTE (Ed Saxman Bcn @ Dec 27 2008, 10:39 PM)

De todas formas no he podido continuar porque tengo todos los HDs en modo MBR, y tengo que hacer backup antes de poder vaciar alguno. ( Luego he visto que es posible hacerle un apaño al .dmg para poder instalar en MBR, pero tendría que tostar otro)
Yo tengo todos esos discos con "GUID_partition_scheme" y me aparece ese error...
Luego hice lo que indican en el manual, de renombrar isolinux.bin a syslinux.sys e isolinux.cfg a syslinux.cfg, instale el Leopard Retail en disk0s2 y pude arrancar con el pendrive de nombre NUEVO, colocando como primer boot USB-HDD en la BIOS! y añadiendo APPEND biosdev=81 para que arranque con Leopard, el problema es que leopard me muestra un kernel panic, al parecer por una de las kext!!
QUOTE (Mac Cute @ Dec 30 2008, 07:19 AM)

No es que esté mal lo que hiciste,es sólo una forma de hacerlo...Yo me refiero a que es mejor tener una ubicación fuera del sistema donde tener esas kext parchadas que necesita el hardware,y eso lo logras teniéndolas en la partición EFI (caso 3) o en la carpeta aparte 'Extra' ubicada en el root del HDD (caso 2).Lo que yo haría es tomar los caminos 2) o 3).¿Por qué estos caminos?.Para tratar de tener una instalación lo más libre posible de kext
Mira, yo intente el (caso 3) de colocarlo en la carpeta Extra, intente con
Video Tutorial Boot132 in USB or HD Partition de hecabe, que por cierto se ve pésimo, pero el manual en si es muy bueno, pero creo que quede con problemas a la vista jajajajaja

, la cosa es que con lo que llegue a entender de ese manual más lo de Slimbuild que he leído, hice lo siguiente:
Primero ocupe Slimbuild sin interfaz gráfica, tal como indicaban metí todos los kexts en Extensions(una mezcla entre GA-P45-DS3_v1_kext y ls8v14) y no añadí kernel porque no quería ninguno diferente a vainilla y ejecute el script:
CODE
bash-3.2# ./slimbuild.sh
SlimBuild v1.5 (c)Galaxy 2008.
##### MKEXT CREATION PHASE #####
Permissions are being set for the following extensions:
Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext
Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext
Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIPCI.kext
Extensions/AppleACPIPlatform.kext
Extensions/AppleAHCIPort.kext
Extensions/AppleRTL8169Ethernet.kext
Extensions/Disabler.kext
Extensions/dsmos.kext
Extensions/HDAEnabler.kext
Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext
Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext
Extensions/IO80211Family.kext
Extensions/IOAHCIFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext
Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext
Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext
Extensions/IOAHCIFamily.kext
Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext
Extensions/IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext
Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext
Extensions/IOATAFamily.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/Apple3Com3C90x.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/Apple_DEC21x4Ethernet.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleGMACEthernet.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8254XEthernet.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8255x.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8139Ethernet.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8169Ethernet.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleUSBEthernet.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleUSBGigEthernet.kext
Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext
Extensions/IONetworkingFamily.kext
Extensions/JMicronATA.kext
Extensions/LegacyHDAController.kext
Extensions/LegacyHDAPlatformDriver.kext
Extensions/Natit.kext
Extensions/OpenHaltRestart.kext
Extensions/RealtekR1000.kext
Extensions/SiliconImage3132.kext
Extensions/SMBIOSEnabler.kext
Extensions/SMBIOSResolver.kext
Extensions/ViaRhine.kext
Permissions set for meta-kernel extension cache creation.
Performing kextcache operation, please wait a moment...
Meta-kernel extension cache created successfully.
##### RAMDISK CREATION PHASE #####
Determining proper RAMDISK file size.
Meta-kernel extension detected with size 3125248 bytes.
Kernel binary not present in Kernel.
Total RAMDISK size will be greater than the minimum size.
Total RAMDISK size is 3649536 bytes.
Creating RAMDISK image file...
................................................................................
............
created: /Users/nix/Desktop/slimbuild/Contents/initrd.dmg
RAMDISK image created successfully.
##### RAMDISK FILE POPULATION PHASE #####
/dev/disk5 Apple_partition_scheme
/dev/disk5s1 Apple_partition_map
/dev/disk5s2 Apple_HFS /Volumes/initrd
RAMDISK directory tree created successfully.
Copying meta-kernel extension file to the RAMDISK.
"disk5" unmounted.
"disk5" ejected.
RAMDISK image populated successfully.
##### BOOTABLE ISO CREATION PHASE #####
Creating El-Torito bootable ISO, please wait a moment...
rm: ISO/SlimBuild-Preboot.iso: No such file or directory
Creating hybrid image...
...
Bootable ISO file created successfully.
##### CLEAN-UP PHASE #####
RAMDISK image file deleted.
Meta-kernel extension cache directory deleted.
SlimBuild Process Complete!
Así que fuí a /slimbuild/ISO/, monto SlimBuild-Preboot.iso y luego dentro de SlimBuild-Preboot monto initrd.img, pero en Extra solo me aparece Extensions.mkexts y no todas las kexts que me aparecen en generic.iso o boot-kabyl-bumpy.iso!!!
Luego intente con SlimbuildGUI, me voy a Add Kexts y hago lo mismo, arrastro todos los kexts, luego presiono Build ISO y luego Burn ISO, me solicita el DVD en blanco y lo introduzco, pero se queda pegado y me devuelve(eject) el DVD, luego de eso introduje un nuevo DVD virgen y denuevo me lo devuelve y no puedo salir del programa y tengo que matarlo con un force quit!!!, incluso intente con quemarlo con Disk Utility y me pasa lo mismo, luego para probar trate de ingresar un DVD de los que tengo para respaldo(no en blanco o virgen) y también me lo devuelve, tuve que reiniciar y ahí si me lo lee, pero si intento las mismas operaciones con SlimbuildGUI, denuevo pasa lo mismo, en los logs sale que hdutil falla la operación o algo por el estilo(quizás con dsdt se arreglaría eso! AUNQUE SI PUEDO QUEMAR DVDs CON TOAST Y CON DISK UTILITY SIN PROBLEMAS),...ahora si es que en realidad funcionara y me creara SlimBuild-Preboot.iso con las kexts que necesito adentro
como hago para que funcione el USB/HD tan bien como DVD o CD utilizando Galaxy?Me aparece:
# hdiutil burn /Users/nix/Desktop/slimbuild/ISO/SlimBuild-Preboot.iso
Please insert a disc:
Bus error
reincie..y lo mismo..
# hdiutil burn /Users/nix/Desktop/slimbuild/ISO/SlimBuild-Preboot.iso
Preparing data for burn
Finishing burn
................................................................................
..............................
Burn failed
An internal error occurred.
An internal error occurred.
hdiutil: burn failed - An internal error occurred.
eso es porque debe ser un CD y no un DVD? no tengo CDs jajaja! 
Bueno, Primero formatie el pendrive de nombre NUEVO de 2GB como Mac OS Extended (Journaled)(
quizás debo formatearlo como FAT-16 como cuando lo formatie en windows?? digo FAT-16, porque OS X no me da la opción de FAT-32!!!!!!!!)
Click to view attachmentY con GUID Partition Table(
Quizás debo ocupar "mbr"?! porqué si arranco con el pendrive formateado con paragon!!!):
Click to view attachmentLuego monte generic.iso(también lo intenté con boot-kabyl-bumpy.iso, para empezar generico tiene natit que no se usa y nvkush que se usa recuerdo para modificar con cadenas EFI) y copie INITRD.IMG, ISOLINUX/, ISOLINUX.BIN, MBOOT.C32 al pendrive de 2GB de nombre NUEVO y luego desde terminal copie BOOT al pendrive...
# cp -R /Volumes/ISOEN/BOOT /Volumes/NUEVO/
Luego abrí OSX86Tools e instale chamaleon en el pendrive de 2GB de nombre NUEVO..
Click to view attachmentLuego monte el INITRD.IMG del pendrive de 2GB(el que copie de generic.iso) y copie/sobreescribí la mezcla de kexts (una mezcla entre GA-P45-DS3_v1_kext y ls8v14) y reincie el problema es que al arrancar con el pendrive y me pasa lo mismo que a Ed Saxman Bcn:
QUOTE (Ed Saxman Bcn @ Dec 27 2008, 10:39 PM)

Gracias, uzmi, pero solo son los .kext, no la iso. He probado a hacerme una con el slimbuid
http://forum.insanelymac.com/index.php?showtopic=129897 pero una vez creada no booteaba.
Me pasa lo mismo!!!
boot0: GPT
boot0: HFS+
boot0: booting
boo0: done
HFS+ partition error...reinicie nuevamente con el disco donde tengo ideneb y pensé que podría ser que no estuviera como activa, así que como el pendrive esta en el disco disk4....
/dev/disk4
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.9 Gi disk4
1: Apple_HFS NUEVO 1.8 Gi disk4s1
CODE
# fdisk -e /dev/rdisk4
Enter 'help' for information
fdisk: 1> r
In memory copy is initialized to:
Offset: 0 Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 3966975] GPT
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
Use 'write' to update disk.
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> f 1
Partition 1 marked active.
fdisk:*1> u
Machine code updated.
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#
...pero reinicio y lo mismo(también trate activando la donde esta el Retail o Windows y NADA!! no quiere, también intenté intercambiando los conectores sata)
boot0: GPT
boot0: HFS+
boot0: booting
boo0: done
HFS+ partition errorTambién realice un # sudo /usr/sbin/vsdbutil -a /Volumes/NUEVO/ porsiaca...
Lo otro que pensé fue en crear una partición "boot" al igual como se hace en linux, y ahí realizar toda la operación de instalar chamaleon e ingresar las kexts a INITRD.IMG, en lugar de hacerlo con el pendrive..
QUOTE (Mac Cute @ Dec 30 2008, 07:19 AM)

Lo que te escribí antes:es cuestión de revisarlas.Tal vez no añadió mas ID's,sino que tal vez haya eliminado lo que no es para su placa
Mira hago la comparación entre dos kexts JMicronATA.kext, una de OSX86Tools y otra de GA-P45-DS3_v1_kext
JMicronATA.kext/OSX86TOOLS
CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>JMicronATA</string>
<key>CFBundleGetInfoString</key>
<string>1.0.0, Copyright JMicron Technology</string>
<key>CFBundleIdentifier</key>
<string>com.jmicron.JMicronATA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>JMicron JMB ATA Driver</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>IOKitPersonalities</key>
<dict>
<key>JMicronATA Driver</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.jmicron.JMicronATA</string>
<key>Hardware Vendor</key>
<string>JMicron</string>
<key>IOClass</key>
<string>JMicronATA</string>
<key>IOProviderClass</key>
<string>JMicronATAChannel</string>
</dict>
<key>JMicronATA PCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.jmicron.JMicronATA</string>
<key>Hardware Vendor</key>
<string>JMicron</string>
<key>IOClass</key>
<string>JMicronATAPCIRoot</string>
<key>IOPCIClassMatch</key>
<string>0x01010000&0xffff0000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x2368197b 0x2363197b</string>
<key>IOProbeScore</key>
<integer>10000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOATAFamily</key>
<string>1.6.1f3</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Local-Root</string>
</dict>
</plist>
JMicronATA.kext/GA-P45-DS3_v1_kext
CODE
JMicronATA.kext/GA-P45-DS3_v1_kext
JMicronATA.kext/
JMicronATA.kext/Contents/Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>JMicronATA</string>
<key>CFBundleGetInfoString</key>
<string>1.0.0, Copyright JMicron Technology</string>
<key>CFBundleIdentifier</key>
<string>com.jmicron.JMicronATA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>JMicron JMB ATA Driver</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>IOKitPersonalities</key>
<dict>
<key>JMicronATA Driver</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.jmicron.JMicronATA</string>
<key>Hardware Vendor</key>
<string>JMicron</string>
<key>IOClass</key>
<string>JMicronATA</string>
<key>IOProviderClass</key>
<string>JMicronATAChannel</string>
</dict>
<key>JMicronATA PCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.jmicron.JMicronATA</string>
<key>Hardware Vendor</key>
<string>JMicron</string>
<key>IOClass</key>
<string>JMicronATAPCIRoot</string>
<key>IOPCIClassMatch</key>
<string>0x01010000&0xffff0000</string>
<key>IOPCIPrimaryMatch</key>
<string>0x2368197b 0x2360197b&0xfff0ffff</string>
<key>IOProbeScore</key>
<integer>10000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOATAFamily</key>
<string>1.6.1f3</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>
y la única diferencia que veo es que añade &0xfff0ffff!!!
Saludos!
Ahora estoy intentando
esto, el problema es que ya no tengo dfe-132 y no se como crearlo desde OS X! porque a windows ya no tengo acceso!!!!!!
p.d. Sorry si me extendí demasiado. Pero quería que fuera todo detallado!