EDIT: 11-Jul-2008
El siguiente método hace referencia al CD-Boot-132 (Para Usarlo la primera vez desde un DVD retail)
Aunque también es un Tutorial para parchar una generic.iso y agregar nuestros propios kexts. No es necesario grabar en CD la imagen generada.
Si ya se ha instalado el Leopard Retail con el CD-Boot-132 y el DVD, se puede hacer un USB para arrancar el nuevo OS Retail. Por acá muy amable ha sido LightF de traducir la guía de stickpin...
También se puede hacer para una Partición como lo muestra el Video Tutorial agregado el 31-Jul-2008
Bueno algunas detalles los he sacado del foro en Inglés... Así que Gracias y Felicitaciones a tod@s...
Definiendo en detalle el nuevo Boot Loader del Darwin x86 ó "Boot-132" por acá más detalles (en Inglés)
El nuevo Bootloader del Darwin x86, permite arrancar un DVD Leopard Retail ó una Instalación Retail gracias a la ayuda de un "Disco-Ram externo" similar al que usan los Linux Live, es decir un CD/DVD, un HD USB/Pendrive USB o incluso una partición Oculta... A dicho "Disco-Ram" se le pueden agregar extensiones del kernel (kext's).
En pocas palabras, un Leopard (Original) sin ningún parche, podrá ser arrancado con un CD o con un USB, agregando cualquier kext parchado según nuestro hardware a dicho CD o USB sin la necesidad de tener Kext's en el OS X.
Las ventajas de tener un DVD Retail
- Comprar un DVD Leopard original y seguir apoyando a Apple en la creación de este magnífico OS X.
- Poder actualizar desde el Menú Update, sin miedo a perder el OS X actual por un Kernel Panic.
- Mejoras en la estabilidad, sobre todo en el manejo de permisos en carpetas y archivos ocultos. Ya que la mayoría de las distribuciones Hackintosh, no traen permisos correctos al Instalar y siempre hay problemas al usar Utilidad de Discos para Reparar Permisos. Con el DVD Retail de Apple no hay problemas de este tipo.
- El acceso a Extras del DVD de Instalación como son, XCode Tools 3.0, X11, Drivers de Impresoras, Todos los paquetes de Lenguajes y Fuentes.
- Vamos... Todo lo grandioso que prometía el EFIx pero OpenSource y con la gracia de usarlo donde se quiera (CD, USB, HD, BIOS)...
Ok...
Manos a la obra...
Básicos para el Uso del Boot-132
- Paciencia.
- Un DVD Leopard Retail o cualquiera comprado (de Apple, aunque también se puede usar la Brazil Retail).
- Procesador con Soporte del Kernel Vanilla (Core2Duo, Pentium Dual Core y algunos CoreDuo/Pentium D/Celeron D).
- Imágenes Genéricas Parchadas del Boot-132 como Imagen CD Genérica "generic.iso", que puede ser usada por la mayoría del Hardware Genérico. O esta Imagen CD Original del Proyecto "BOOT-KABYL-BUMBY.iso" a la que se le añadirán más kext's según nuestras necesidades. Este paso lo describo mucho más abajo.
- Un CD para grabar dicha imagen.
http://forum.insanelymac.com/index.php?showtopic=114834
El proceso
Primero es necesario quemar dicha imagen (generic.iso, BOOT-Kabyl-Bumby.iso, etc...), un método rápido (aunque odien la Terminal) es insertar el CD virgen. Abrir la Terminal y escribir lo siguiente:
CODE
hdiutil burn
Y arrastrar a la Terminal despues de "hdiutil burn " la Imagen ISO... En mi caso quedaría así el comando:
CODE
hdiutil burn /Users/hecabe/Desktop/generic.iso
Otro método es usar su programa favorito para quemar imágenes de CD...
Después tendremos que reiniciar con dicho CD, si no es posible habrá que hacer algunas modificaciones en la BIOS para que el primer Boot se haga con el CD, algo similiar al de este video, sólo que haciéndolo con el CD, otra es Presionar F12 y seleccionar el CD como primera opción. Al iniciar con el CD en un momento determinado después de Cargar el BIOS de Linux (30 seg. aprox.), Aparecerá el Darwin x86 Boot con EFI Chamaleon.
Aquí habrá que Presionar la tecla Escape (ESC), hasta que aparezca un mensaje en el Darwin que nos pide seleccionar con que Disco Arrancar utilizando dos dígitos hexadecimales antes de escribir los dígitos se expulsa el CD Boot132 y se inserta el DVD Leopard Retail, habrá que escribir 9f dar ENTER y esperar a que aparezca el Conteo del DVD Leopard, luego presionar la tecla F8. La primera vez que se inicia el DVD Leopard Retail es Recomendable iniciar con flags -v -f y esto puede tardar entre 2 y 3 minutos hasta Iniciar por primera vez el DVD Leopard Retail. Pero también se puede iniciar sin flags las siguientes veces, siendo muy rápido el acceso.
Click to view attachment
Click to view attachment
Click to view attachment
Ahora sólo nos queda instalar desde el DVD Retail, y al finalizar, puede que marque un error, ya que no habrá podido hacer booteable la Partición Recién Instalada... Eso no importa, ya que nuevamente reiniciaremos con el CD Boot-132 repitiendo los mismos pasos, sólo que está vez se elegirá en dígitos hexadecimales el Disco, y luego la Partición. El disco suele ser 81, pero habrá que probar 80, 83, 84, etc... por si se tienen varios Discos.
Una vez entrada la primera vez a Mac OS X Leopard, y todo en orden, habrá que agregar los kext's necesarios para nuestro equipo. Una manera sencilla de hacerlo es con el Instalador de Kext's que trae el OSx86Tools de PCWiz. Incluso con dicha Aplicación también se instalará el Boot loader EFI v_8 o Chamaleon según sea el caso...
Después de haber instalado todos los Kext's necesarios para nuestro equipo, habrá que eliminar de la instalación actual algunos añadidos archivos de Apple no necesarios en nuestro equipo jejem... En la terminal escriben:
CODE
sudo rm -r /System/Library/Extensions/AppleEFIRuntime.kext
sudo rm -r /System/Library/Extensions/AppleHWSensor.kext
sudo rm -r /System/Library/Extensions/AppleIntelCPUPowerManagement.kext
sudo rm -r /System/Library/Extensions/AppleHWSensor.kext
sudo rm -r /System/Library/Extensions/AppleIntelCPUPowerManagement.kext
Puede que algunos archivos ya no existan, así que mejor.
Para el caso de las actualizaciones, suele ser el mismo procedimiento, reiniciar con Boot-132 tras actualizar, instalar los kext's para nuestro equipo, borrar los archivos no necesarios.
Hasta aquí está descrito el procedimiento básico del CD Boot-132.
Para Parchar una Imagen de CD Boot-132 con nuestros propios kext's
Ok este método para Mac lo he sacado de un Script (HMBT Auto-Patch) felicitaciones al autor (?)
Cosas necesarias:
- La Imagen CD Original del Proyecto "BOOT-KABYL-BUMBY.iso".
- Los kext's de esta Imagen CD Genéricos "generic.iso". Si usan Gigabyte o similares, mi paquete de kext's.
- Un CD para grabar nuestra imagen parchada.
Ahora se mandará la Imagen de CD "BOOT-KABYL-BUMBY.iso" a la Raiz del Sistema (quedando: /BOOT-KABYL-BUMBY.iso)
Luego insertan su CD virgen, se abre la Terminal y se entra como root, se escribe:
CODE
sudo -s
mkdir /Su-Primera-Vez
hdiutil attach -readwrite /BOOT-KABYL-BUMBY.iso -owners on
cp -r /Volumes/BOOT-DFE-146-BUM/boot /Su-Primera-Vez/
cp -r /Volumes/BOOT-DFE-146-BUM/initrd.img /Su-Primera-Vez/
cp -r /Volumes/BOOT-DFE-146-BUM/isolinux.bin /Su-Primera-Vez/
cp -r /Volumes/BOOT-DFE-146-BUM/isolinux /Su-Primera-Vez/
cp -r /Volumes/BOOT-DFE-146-BUM/mboot.c32 /Su-Primera-Vez/
chmod 777 /Su-Primera-Vez/initrd.img
hdiutil resize -size 55MB /Su-Primera-Vez/initrd.img
hdiutil attach /Su-Primera-Vez/initrd.img
cp -R /Kext/ /Volumes/initrd/Extra/Extensions/
hdiutil detach /Volumes/initrd
hdiutil makehybrid -o /Su-Primera-Vez.iso /Su-Primera-Vez/ -iso -eltorito-boot /Su-Primera-Vez/isolinux.bin -no-emul-boot
hdiutil burn /Su-Primera-Vez.iso
mkdir /Su-Primera-Vez
hdiutil attach -readwrite /BOOT-KABYL-BUMBY.iso -owners on
cp -r /Volumes/BOOT-DFE-146-BUM/boot /Su-Primera-Vez/
cp -r /Volumes/BOOT-DFE-146-BUM/initrd.img /Su-Primera-Vez/
cp -r /Volumes/BOOT-DFE-146-BUM/isolinux.bin /Su-Primera-Vez/
cp -r /Volumes/BOOT-DFE-146-BUM/isolinux /Su-Primera-Vez/
cp -r /Volumes/BOOT-DFE-146-BUM/mboot.c32 /Su-Primera-Vez/
chmod 777 /Su-Primera-Vez/initrd.img
hdiutil resize -size 55MB /Su-Primera-Vez/initrd.img
hdiutil attach /Su-Primera-Vez/initrd.img
cp -R /Kext/ /Volumes/initrd/Extra/Extensions/
hdiutil detach /Volumes/initrd
hdiutil makehybrid -o /Su-Primera-Vez.iso /Su-Primera-Vez/ -iso -eltorito-boot /Su-Primera-Vez/isolinux.bin -no-emul-boot
hdiutil burn /Su-Primera-Vez.iso
Después de esto se quemará su CD, y podrán reiniciar con el procedimiento escrito primeramente y su nuevo CD Boot-132 parchado, de ahí me pueden enviar una postal...
Boot-132 en una USB
Por acá muy amable ha sido LightF de traducir la guía de stickpin...
Saludos...
