El tema de Chamaleon quizá no haya quedado demasiado claro, así que trataré de explicarlo un poco mejor, tomando como base el disco que he utilizado para mi placa ASUS P5B Deluxe y que podéis encontrar
aquí.
Mi disco BOOT-132 realmente venía dentro de un archivo zip llamado make-boot-132-v2.zip con el siguiente contenido, en el que podéis ver que hay un archivo ISO que es la imagen del CD BOOT-132 que utilizaremos para arrancar el equipo.
Esta imagen la podemos grabar desde un Mac o desde un PC con vuestro programa de grabación favorito en un CD. Si examináis el contenido del CD, veréis que contiene lo siguiente, destacando un archivo llamado initrd.img
Los archivos img son como las imágenes ISO, así que también podríamos grabarlas en un CD o simplemente montarla para ver su interior, que es este:
Dentro de esa carpeta Extras hay otra carpeta llamada Extensions en donde están los kexts necesarios y específicos de mi placa.
La diferencia entre una ISO para una placa y una ISO para otra es el contenido de esta carpeta.
El que montó el archivo zip de mi placa hizo un buen trabajo de documentación, explicando incluso qué utilidad tiene cada uno de los kexts que hay en esa carpeta:
- dsmos Las siglas vienen de Don't Steal Mac OS, así que os podéis imaginar que es la protección de Apple para que no se pueda ejecutar Mac OS en hardware no Apple. [/*:m:nfl4ev2s]
- ACPIPS2Nub y ApplePS2Controller Nos permiten usar teclado y ratón del tipo PS2, algo que los Mac no traen de serie.[/*:m:nfl4ev2s]
- IntelCPUPMDisabler para desactivar la gestión de energía del procesador que provoca un error.[/*:m:nfl4ev2s]
- SMBIOSEnabler Un emulador de la BIOS de Apple para que se pueda reconocer el hardware del equipo.[/*:m:nfl4ev2s]
- AppleAzaliaAudio, IOAudioFamily y OSvKernDSPLib para controlar la tarjeta de sonido de mi Asus P5B Deluxe[/*:m:nfl4ev2s]
- IO80211Family y IONetworkingFamily para la tarjeta de red[/*:m:nfl4ev2s]
- AppleIntelPIIXATA y JMicronATA para los puertos SATA[/*:m:nfl4ev2s]
Hasta aquí hemos comprendido mejor el contenido y la estructura del CD que usamos para arrancar nuestro equipo y para "engañar" al DVD original de Leopard. El procedimiento de instalación es sencillo y
no funciona con unidades IDE, así que debéis hacerlo con una unidad lectora/grabadora SATA o USB. Recordamos que tan sólo hay que hacer:
- Arrancar vuestro PC desde este CD BOOT-132 adaptado a vuestra placa base y esperar al prompt de Darwin[/*:m:nfl4ev2s]
- Introducir el DVD original de Leopard y pulsar la tecla "enter" varias veces hasta que veamos que lo detecta e[/*:m:nfl4ev2s]
- Instalar el sistema operativo[/*:m:nfl4ev2s]
Una vez la instalación ha sido realizada con éxito, el sistema no sabe arrancar sin el CD-BOOT y es para lo que interviene el famoso Chameleon_DFE_for_Hard_Disk.dmg para conseguir arrancar desde el disco duro. En el archivo Readme que viene en mi versión dice que hay que hacer lo siguiente:
- Abrir la imagen dmg y copiar tanto el archivo Chameleon_DFE_for_Hard_Disk.pkg como la carpeta "Extra Contents" al Escritorio[/*:m:nfl4ev2s]
- Copiar el contenido de la carpeta "Extensions" del CD a la carpeta "Extra Contents". Esto es lo más importante, colocar dentro de la carpeta "Extra Contents" las extensiones específicas de tu placa que comentábamos antes. Las tendréis con seguridad dentro del archivo initrd.img aunque quizá como en mi caso también estén en una carpeta aparte.[/*:m:nfl4ev2s]
- Ejecutar Chameleon_DFE_for_Hard_Disk.pkg[/*:m:nfl4ev2s]
Ahora ya podréis arrancar vuestro Leopard recién instalado sin necesidad de insertar el CD BOOT-132.
Parece un poco complicado, pero tan sólo es un poco enrevesado y sobre todo que son conceptos nuevos que debemos aprender a utilizar poco a poco.