Cómo arrancar el DVD Retail de Snow Leopard con un USB y PC_EFI 10.2
ACTUALIZACIÓN (04/09/09): Añadido vídeo en alta resolución. Cómo arrancar directamente el DVD Retail original de Mac OS X Snow Leopard utilizando cualquier memoria USB pequeña (solo ocupa 40 MB) con Chameleon RC1 y PC_EFI 10.2 de netkas, sin necesidad de restaurar el DVD en un pendrive de 8 GB ni gastar CDs en BOOT-132.
- Autor principal
- @sk1nhd33t Publicado el 2009-08-31
- Colección
- Snow Leopard 10.6
- Registro histórico
- 200,536 lecturas históricas · 31 notas de campo seleccionadas (de 34 mensajes) · 2009-08-31 – 2010-01-29
- Voces acreditadas (19)
- @sk1nhd33t (9)@tessa1717 (5)@mwkchan (2)@rabalder (2)@chronus (2)@zypheruk@xxxslayeriiixxx@ivv909@ikuromac@flip360@Suhail@Snow@macdan@chubsterpete@altoidboy@shivpratik+3 more
- Referencia de hardware
- USB 3.2 Boot Flash Drives ↗ Gigabyte Motherboards ↗ AMD Desktop Processors ↗
ACTUALIZACIÓN (04/09/09): Añadido vídeo demostrativo en YouTube ↗ o en descarga directa (media fire.com/download.php?igynnwr25lz) a mayor resolución.
Acaba de llegarme mi DVD Retail original de Snow Leopard y, nada más abrir la caja, me pregunté: ¿por qué no puedo instalarlo directamente desde el lector DVD al estilo BOOT-132 en lugar de perder tiempo restaurando toda la imagen en un pendrive de 8 GB? Estuve buscando formas de lograrlo sin éxito hasta que leí la entrada del blog de netkas sobre PC_EFI 10.2 ↗.
Este método te ahorra todo el tiempo de restaurar el DVD completo, resulta ideal si no tienes a mano una memoria USB de 8 GB o más, y además te evita gastar un CD-R virgen para grabar un disco Boot-132.
Qué se necesita
• DVD Retail de Snow Leopard – ¡CÓMPRALO! Por 29 $ es un dinero muy bien invertido.
• Una memoria flash USB – solo necesitamos unos 40 MB de espacio libre.
• Una instalación funcional de Leopard 10.5.8 o anterior desde la que instalar Chameleon y preparar los archivos.
• Chameleon RC1, el binario PC_EFI 10.2 y un par de kexts que he adjuntado más abajo.
Procedimiento paso a paso
• Conecta tu memoria USB y bórrala con la Utilidad de Discos usando el esquema de particiones GUID (GPT).
• Instala Chameleon v2.0 r431 (RC1) en la memoria USB (probablemente también funcione en la partición oculta EFI HFS, aunque no lo he probado).
• Muestra todos los archivos ocultos con la utilidad 'ShowAllFiles.app' y elimina el archivo boot de la raíz del USB.
• Copia el archivo boot de PC_EFI 10.2 en la raíz del USB.
• Dentro de la carpeta Extra, personaliza los kexts que necesite tu placa base, coloca tu archivo DSDT.aml (usa el tuyo o genera uno para tu placa) y edita com.apple.Boot.plist añadiendo tus propias cadenas EFI si las usas.
Así es como queda el mío: para mi placa Gigabyte G31M-ES2L solo necesité 2 kexts (fakesmc.kext y OpenHaltRestart.kext). Según cuál sea tu placa base, añade los kexts adicionales que requieras.
¡Eso es todo! Cuando termines, apaga el equipo, pero asegúrate antes de dejar el DVD Retail de Snow Leopard metido dentro del lector óptico antes de apagarlo.
Al encender el ordenador, pulsa F12 para abrir el menú de arranque de la BIOS y selecciona tu memoria USB como primer dispositivo de inicio. Se cargará Chameleon y verás aparecer el icono del DVD de instalación de Snow Leopard en pantalla: selecciónalo y arranca con -v -x32 (o -x64, o los parámetros que prefieras) y espera hasta que aparezca la pantalla del instalador de Snow Leopard. ¡A partir de ahí ya sabes qué hacer!
Nota: He probado este método en mi equipo con procesador Core 2 Quad y placa base Gigabyte GA-G31M-ES2L, pero seguro que funciona también en muchas otras placas. Como advierte netkas: "hasta ahora solo se ha probado con controladoras SATA/ópticas Intel; aún no se ha verificado con controladoras ITE, JMicron, NVIDIA o AMD". Comparte aquí tus resultados o dudas.
-
Notas de campo y pruebas de la comunidad
31 respuestas técnicas seleccionadas de 34 intervenciones originales
sk1nhd33t,
Tengo Snow Leopard funcionando aquí en la misma placa base que tú y todo parece ir al 100 % excepto el sonido; ¿podrías decirme qué archivos necesito para que funcione el audio integrado?
@zypheruksk1nhd33t, tengo Snow Leopard funcionando aquí en la misma placa base que tú y todo va al 100 % salvo el sonido; ¿podrías decirme qué archivos necesito para hacer funcionar el audio integrado?
Eso se sale un poco del tema de este hilo (que trata sobre cómo arrancar el DVD Retail), pero para responder a tu pregunta: echa un vistazo a mi guía para la placa G31M-ES2L unos hilos más abajo; allí encontrarás el parche DSDT y el kext legacy para el códec ALC883. VoodooHDA.kext también funciona muy bien si lo instalas en /S/L/E. Cualquier duda de postinstalación para esa placa plantéala en aquel hilo, por favor.
Usando esta guía puedo poner mi propia cadena EFI en el com.apple.Boot.plist del USB, ¿verdad?
Edición: Sí, ya veo que sí. ¡Muchas gracias por el aporte!
Usando este mismo método, ¿podemos "actualizar" directamente nuestra instalación actual de Leopard a Snow Leopard en lugar de hacer una instalación limpia en otro disco duro?
@tessa
Tienes que usar la cadena EFI correspondiente a tu propia tarjeta gráfica; la que aparece en la captura de arriba es la de mi GeForce 9600 GT.
He actualizado el archivo adjunto para incluir un com.apple.Boot.plist limpio y la utilidad ShowAllFiles.app.
@mwkchanUsando este mismo método, ¿podemos actualizar directamente nuestra instalación actual de Leopard a Snow Leopard en lugar de hacer una instalación limpia en otro disco duro?
En teoría sí, puesto que el instalador del DVD de Snow Leopard actualiza sobre el sistema existente sin borrar tus archivos personales, pero no lo he probado personalmente. Además, ten en cuenta que Leopard y Snow Leopard utilizan kexts distintos en muchos casos, por lo que al reiniciar tras la actualización tendrías que actualizar también el gestor de arranque y los kexts de /Extra para que pueda arrancar.
Para ahorrarte quebraderos de cabeza, es mucho más limpio instalar Snow Leopard en una partición independiente y luego importar tus datos y programas con el Asistente de Migración.
@sk1nhd33t@tessa Tienes que usar la cadena EFI correspondiente a tu propia tarjeta gráfica; la que aparece en la captura de arriba es la de mi GeForce 9600 GT...
¡De hecho esa es exactamente la tarjeta gráfica que tengo yo! No había visto la nota sobre el archivo boot.plist antes de publicar, disculpa :).
Así que te voy a tomar prestada tu cadena EFI, que soy muy vaga :).
¡Muchas gracias por la guía, era justo lo que necesitaba!
@sk1nhd33tEn teoría sí, puesto que el instalador del DVD de Snow Leopard actualiza sobre el sistema existente sin borrar tus archivos personales, pero no lo he probado personalmente...
Estaba pensando precisamente en el arranque tras actualizar: después de completar la actualización sobre Leopard, podríamos volver a arrancar con este mismo pendrive USB para entrar en la partición actualizada e instalar desde ahí Chameleon, PC_EFI 10.2 y los kexts de Snow Leopard, ¿no?
Una pregunta: ¿dónde se instala Snow Leopard con este método, en otro disco duro o en el propio USB? Supongo que en el disco duro, ya que el sistema ocupa muchísimo más de 40 MB.
Seguí tu guía paso a paso, pero por algún motivo no consigo que arranque el DVD: me sale el mensaje de pulsar una tecla para iniciar desde el CD y acto seguido entra directamente en Windows. Incluso he probado a desconectar los demás discos, pero sin suerte.
@tessa1717Seguí tu guía al pie de la letra, pero por alguna razón no arranca el DVD: pide pulsar una tecla para iniciar desde el CD y luego salta directamente a Windows. Incluso probé a desconectar los demás discos, pero no hubo suerte.
Lo peor que debería ocurrir si falla este método es que el DVD no aparezca o se congele en Chameleon, ¿pero dices que te salta el mensaje de arranque de CD y entra en Windows? Eso significa que la BIOS está intentando arrancar directamente desde el lector DVD en lugar de arrancar desde la memoria USB. Mira este vídeo de YouTube ↗.
¿Alguien más aparte de mí puede confirmar que le funciona este método, o ha sido un fracaso total?
Gracias, revisaré el vídeo. Tengo Windows instalado en un disco duro aparte y, como no arrancaba desde el USB/DVD, pasaba automáticamente al segundo dispositivo de arranque de la BIOS, que era mi disco de Windows.
Sería genial saber por qué mi lector de DVD no aparece en el menú de Chameleon; solo me salen el pendrive USB y el disco duro.
rab
He creado el USB de arranque, pero durante la carga dice No CD found on drive 1 y, cuando aparece el menú gráfico de Chameleon, solo se ve el icono del disco duro pero no el del DVD.
Tengo una placa base Gigabyte GA-EP43-DS3 (actualmente con 10.5.8 Retail mediante BOOT-132) y el DVD Retail original de 10.6, pero no logro que Chameleon detecte la unidad óptica.
¿Alguien puede aconsejarme cómo configurar los puertos SATA/IDE en la BIOS para que aparezca el lector de DVD?
Mi placa G31M-ES2L tiene 4 puertos SATA (SATAII 0 a 3). La primera vez que probé este método tenía la grabadora DVD conectada al segundo puerto (puerto #1 maestro) y tampoco aparecía en Chameleon; la cambié al tercer (#2) y cuarto (#3) puerto SATA (esclavos) y apareció a la primera. Así que, a todos los que no os aparezca el icono del DVD en Chameleon, probad a cambiar el cable SATA del lector óptico a otro puerto de la placa base.
¡Sigo buscando un alma caritativa a la que también le haya funcionado la guía, jaja!
Cito de nuevo el blog de netkas (en mi BIOS tengo activado Enhanced SATA y desactivado On-Chip PCI IDE):
"PC_EFI es un gestor de arranque basado en el código fuente de Chameleon 2; la versión 10.2/10.3 incorpora un nuevo controlador de lectura de unidades CD/DVD-ROM para modo IDE (tanto compatible/legacy como enhanced/nativo), basado en mindrvr de ata-atapi.com.
No funciona en modo AHCI (no detectará lectores DVD que operen bajo AHCI, aunque los discos duros sí funcionan sin problema).
Está en fase beta, por lo que puede no funcionar en todas las controladoras.
Problemas conocidos: los puertos SATA 5 y 6 no funcionan, por lo que he desactivado el escaneo en dichos puertos."
Poner la BIOS en modo IDE tampoco me lo soluciona; sigue sin aparecer el icono del DVD.
rab
¡He logrado instalar Snow Leopard con éxito mediante este método!
Ahora mismo estoy usando el pendrive USB para arrancar Snow Leopard; ¿alguien podría indicarme cómo configurar el arranque directamente desde el disco duro? Gracias a todos.
¡Por fin! ¿Más de 124 descargas del archivo adjunto y solo 2 personas confirman en el hilo que les ha funcionado? ¡Por favor, no me digas que tú también tienes exactamente mi misma placa G31M-ES2L! ^_^
@ikuromac¿Alguien podría explicarme cómo hago ahora para arrancar directamente desde el disco duro sin el USB? Gracias a todos.
Solo tienes que instalar Chameleon RC1 en tu disco duro de Snow Leopard, reemplazar el archivo boot de la raíz del disco duro por el de PC_EFI 10.2 y copiar tu carpeta Extra del USB a la raíz del disco duro.
Gigabyte EP45-UD3R
Creo que hice algún paso mal en mi primer intento. Este fin de semana volveré a probarlo con calma y os cuento qué tal.
Edición:
¿En qué formato debo borrar la memoria USB?
Creo que ahí estuvo mi fallo:
1. Conecté mi pendrive USB
2. Lo borré en formato MS-DOS (FAT) en lugar de Mac OS Plus con esquema GUID.
¿Verdad que tanto el USB como el disco de destino deben ir en formato Mac OS Plus (con registro) y esquema de particiones GUID?
Un método muy interesante; he intentado arrancar el DVD Retail de Snow Leopard así, pero me sale el error de que no encuentra mach_kernel.
Como estaba aburrido he grabado un vídeo de demostración... podéis verlo en YouTube ↗ o descargarlo a mayor calidad desde MediaFire (media fire.com/download.php?igynnwr25lz).
Disculpad la calidad de grabación del iPhone.
Un tutorial estupendo, aunque lamentablemente no he podido hacerlo funcionar en mi placa: en cuanto carga la pantalla inicial de Chameleon, se congela nada más pulsar cualquier tecla. Parece un fallo de compatibilidad de PC_EFI 10.2 con mi controladora, porque si pongo el archivo boot de PC_EFI 10.1 responde bien pero lógicamente no muestra el DVD Retail.
Por si sirve de referencia, estas son mis especificaciones:
Placa base Gigabyte GA-P35-DS3P y procesador Intel Core 2 Duo E6550
Grabadora DVD SATA Pioneer
2 discos duros Western Digital de 500 GB
Intentaría el método de restaurar la imagen del DVD en una partición, pero mi segundo disco duro está casi lleno de archivos grandes y no tengo ningún pendrive de 8 GB a mano :'(
Ojalá se pula este soporte pronto. ¡Gracias igualmente por la guía!
Seguí esta guía al pie de la letra y logré instalar Snow Leopard a la primera. Una vez instalado, instalé Chameleon en la partición EFI HFS y reinicié sin el pendrive USB.
Al arrancar me dio un Kernel Panic diciendo "CPU1 has no HPET assigned to it" relacionado con AppleIntelCPUPowerManagement.kext.
Volví a arrancar desde el pendrive USB, eliminé AppleIntelCPUPowerManagement.kext y ahora inicia perfectamente. No sé si borrar ese kext directamente tendrá algún efecto secundario; si alguien conoce una solución más limpia que borrarlo, que me avise.
Por otro lado, ¿cómo hacéis funcionar el audio integrado ALC883 y la gráfica integrada GMA 3100 con aceleración QE?
-chronus
Vuelve a dejar el AppleIntelCPUPowerManagement.kext original en su sitio y coloca NullCPUPowerManagement.kext en /Extra/Extensions (o activa HPET en modo de 64 bits en la BIOS).
En cuanto a la gráfica integrada de la G31M-ES2L (GMA 3100, ID 0x29c2), ten en cuenta que no es la GMA X3100 de portátiles y solo soporta cambio de resolución mediante framebuffer, no aceleración QE/CI.
¡Gracias, probaré con NullCPUPowerManagement.kext! Y miraré el hilo de la G31M-ES2L para el audio ALC883.
Antes que nada, gracias por la guía. ¿Alguien ha conseguido que aparezca el DVD de Snow Leopard en Chameleon usando un lector DVD con cable IDE paralelo (PATA)? He probado incluso con PC_EFI 10.3 y no logro que aparezca en la pantalla de arranque.
Mmm, tengo exactamente esta misma placa base (G31M-ES2L) y seguí todos tus pasos (usando Chameleon RC3 y PC_EFI 10.3), pero al llegar a la pantalla de selección de disco en Chameleon no me aparece el DVD Retail de Snow Leopard (solo veo mi memoria USB).
Kernel Panic durante el arranque del instalador
No consigo instalar Snow Leopard: cuando selecciono "Install Mac OS X" en el menú de Chameleon, me salta el Kernel Panic de la captura adjunta tanto en modo de 32 bits como de 64 bits.
Estoy usando una placa base Gigabyte GA-G31M-ES2L rev. 1.x con iATKOS Leopard 10.5.7.
Solución cuando falla la detección del DVD
@altoidboyMmm, tengo exactamente esta misma placa base (G31M-ES2L) y seguí todos tus pasos (usando Chameleon RC3 y PC_EFI 10.3), pero al llegar a la pantalla de selección de disco en Chameleon no me aparece el DVD Retail de Snow Leopard...
¡Hola a todos los que no lográis que aparezca el DVD en Chameleon al encender el equipo!
A mí me pasaba exactamente lo mismo (ni siquiera cambiando de puerto SATA aparecía), pero di por casualidad con un truco curioso que lo solucionó a la primera:
- Arranca primero en tu instalación antigua de Leopard 10.5.x.
- Una vez en el escritorio, inserta el DVD Retail de 10.6 Snow Leopard.
- Espera a que el lector gire y monte el DVD en el escritorio.
- A continuación, reinicia el equipo (sin apagarlo eléctricamente).
- Pulsa F12 y selecciona la memoria USB.
- ¡Ahora el icono del DVD aparece en Chameleon y el instalador arranca sin problemas!
Por lo visto, montar antes el disco desde el sistema hace que la unidad óptica quede inicializada en el reinicio en caliente.
¿Qué kexts necesito colocar en /Extra para mi placa base Gigabyte GA-EP45-DS5? Por más que busco no doy con la combinación exacta para que se apague por completo al elegir Apagar equipo.
Fuentes y registro de autoría (19 usuarios acreditados · Hilo #3859)
| Usuario | Rol en la monografía | Mensajes | Periodo activo |
|---|---|---|---|
| @sk1nhd33t | Autor principal | 9 | 2009-08-31 → 2009-09-03 |
| @tessa1717 | Colaborador clave | 5 | 2009-08-31 → 2009-09-02 |
| @mwkchan | Colaborador | 2 | 2009-08-31 |
| @rabalder | Colaborador | 2 | 2009-09-01 |
| @chronus | Colaborador | 2 | 2009-09-08 |
| @zypheruk | Colaborador | 1 | 2009-08-31 |
| @xxxslayeriiixxx | Colaborador | 1 | 2009-08-31 |
| @ivv909 | Colaborador | 1 | 2009-09-01 |
| @ikuromac | Colaborador | 1 | 2009-09-02 |
| @flip360 | Colaborador | 1 | 2009-09-03 |
| @Suhail | Colaborador | 1 | 2009-09-03 |
| @Snow | Colaborador | 1 | 2009-09-08 |
| @macdan | Colaborador | 1 | 2009-09-09 |
| @chubsterpete | Colaborador | 1 | 2009-09-23 |
| @altoidboy | Colaborador | 1 | 2009-09-29 |
| @shivpratik | Colaborador | 1 | 2009-10-02 |
| @messner | Colaborador | 1 | 2009-12-08 |
| @se7ent1n | Colaborador | 1 | 2010-01-25 |
| @pocenk | Colaborador | 1 | 2010-01-29 |