Pues lo dicho, hasta hace unos días estaba en la versión 10.5.6 de iPC y investigando en la web alguna manera fiable de ir actualizando el sistema encontré como hacerlo de la siguiente manera, ya sabiendo como restaurar el mismo a través de Time Machine en el caso de que algo me fallara.
El método que voy a explicar, yo voy a empezar a actualizar desde una 10.5.6, pero se podría usar también a partir de cualquier versión de Leopard (10.5.x). Simplemente, habría que ir actualizando una a una, hasta llegar a la deseada.
Antes de empezar el proceso de actualización, os recomiendo tener en una carpeta en el escritorio las siguientes cosas:
- Una copia del kext de tu gráfica
- Una copia del kext de audio
- Una copia de “seatbelt.kext” (soluciona kernel panic al montar una imagen)
- Una copia de “IONetworkingFamily.kext” (en caso de que uses TimeMachine y te de Kernel Panic)
Una vez hecho esto, descargarmos desde la página de Apple el “combo update 10.5.7″ . Ya descargado hacemos lo siguiente:
1. Abrimos terminal y vamos metiendo este código: NOTAS:(para estar seguros de ir metiendo bien el código, os recomiendo copiarlo directamente desde aquí. La manera de ir introduciendolo es; copiamos la primera linea, en este caso “sudo -s” (sin las comillas claro) y le damos a intro, así sucesivamente con todas las lineas) (Otra cosa que quiero comentaros es, si alguna linea de kext os dice que no lo encuentra, no os preocupéis, simplemente es que no tenéis ese kext en vuestra instalación de hackintosh)
$: sudo -s
$: <ingresamos nuestra contraseña de administrador> (en esta linea no veras lo que escribes, pero pon tu contraseña y dale a intro)
$: cd /
$: mkdir backExts
$: cp -R /System/Library/Extensions/ACPICPUThrottle.kext /backExts
$: cp -R /System/Library/Extensions/AppleACPIPlatform.kext /backExts
$: cp -R /System/Library/Extensions/AppleAPIC.kext /backExts
$: cp -R /System/Library/Extensions/AppleSMBIOS.kext /backExts
$: cp -R /System/Library/Extensions/IOATAFamily.kext /backExts
$: cp -R /System/Library/Extensions/System.kext /backExts
$: cp -R /mach_kernel /backExts
Una vez hayáis terminado, básicamente lo que hemos hecho es, copiar esos kexts de nuestra librería a una carpeta que hemos creado llamada “backExts“ que la podréis ver en : Abrir Finder, ir a vuestro disco de instalación de Leopard y ahí la encontrareis.
A mi, el único kext que no me copio (porque no lo tengo, claro jeje) fue “ACPICPUThrottle.kext”. Para comprobar que lo que habéis hecho en Terminal ha funcionado, ir a la carpeta “backExts” y comprobar que tenéis los kexts en la carpeta.
Una vez que tenemos estos kexts salvaguardados, es cuando procedemos a la instalación del “Combo Update 10.5.7.” que nos descargamos previamente.
NOTA: UNA VEZ TERMINE DE INSTALAR EL “COMBO UPDATE 10.5.7″, NO LE DEMOS A “REINICIAR”. Antes tenemos que volver a usar Terminal.
Lo que vamos a hacer ahora, es usando Terminal, volver a meter en nuestra librería los kexts que salvaguardamos antes, introduciendo el siguiente código:
Como antes, procedemos de la misma manera, introducimos línea – pulsamos Intro, Introducimos linea- pulsamos Intro… así sucesivamente.
$: cp -R /backExts/*.kext /System/Library/Extensions/
$: cp -R /backExts/mach_kernel /
$: rm -R /System/Library/Extensions.*
$: diskutil repairPermissions /
Comprobareis que al meter esta última linea, empezará a reparar permisos desde Terminal, esto suele tardar unos minutos, esperamos a que vaya avanzando el % hasta que termine.
Una vez termina de Reparar Permisos, AHORA SI REINICIAMOS.
Os comento previamente que va ha realizar 2 REINICIOS;
1 Reinicio: Os cargara la pantalla de la “manzana” y cuando parece que va a mostraros vuestro escritorio, volverá a reiniciar. NO OS ASUSTEIS, jejej…
2 Reinicio: En este reinicio, volverá a cargar la página de la “manzana”, (este reinicio si tarda algo mas) y esta vez si os mostrará el escritorio, dejadlo que vaya cargando tranquilamente, recordad que estamos actualizando el sistema.
Una vez haya terminado, podéis comprobar si mantenéis el audio, si no habéis perdido aceleración hardware (desde perfil del sistema podéis mirarlo), pero lo que mas me interesa es si podéis montar alguna imagen, probad con cualquiera;
- Si os la monta, PERFECTO.
- Si os diera un Kernel Panic, entonces reiniciar el ordenador mediante el boton de reset de la torre y procedemos a la instalación de “seatbelt.kext” mediante “kext helper b7″, que guardamos en la carpeta del escritorio. Una vez instalado, nos pedirá un reinicio y entonces volver a montar cualquier imagen y comprobar que hemos solucionado el problema.
Todo esto de saber si podemos montar imagenes o no, es simplemente para poder montar la imagen del “Combo Update 10.5.8“ que nos descargamos desde aqui.
Hasta aquí, hemos actualizado nuestro sistema a la versión 10.5.7. Si veis que falla alguna cosa (como audio, gráfica, time machine…etc), no os preocupéis en intentar reinstalar los kexts necesarios para que todo vaya correctamente ya que si vamos a actualizar a las 10.5.8 puede ser que volvamos a perder esas cosas, a no ser que os queráis quedar en esta actualización, jejej.
Yo en mi caso, lo único que me fallaba era el tema de montar imagenes (seatbelt.kext) y que aunque TimeMachine me funcionaba correctamente, me provocaba Kernel Panic al entrar a la Aplicación (el rollo de las ventanas en el espacio). Por todo lo demás me funcionaba correctamente.
EL PROCEDIMIENTO PARA ACTUALIZAR A LA VERSION 10.5.8, es repetir todos los pasos explicados anteriormente, EN RESUMEN:
1. Bajamos “Combo Update 10.5.8“
2. Borramos la carpeta “backExts” creada anteriormente, y repetimos el codigo en Terminal:
$: sudo -s
$: <introducimos nuestra contraseña de administrador>
$: cd /
$: mkdir backExts
$: cp -R /System/Library/Extensions/ACPICPUThrottle.kext /backExts
$: cp -R /System/Library/Extensions/AppleACPIPlatform.kext /backExts
$: cp -R /System/Library/Extensions/AppleAPIC.kext /backExts
$: cp -R /System/Library/Extensions/AppleSMBIOS.kext /backExts
$: cp -R /System/Library/Extensions/IOATAFamily.kext /backExts
$: cp -R /System/Library/Extensions/System.kext /backExts
$: cp -R /mach_kernel /backExts
3. Instalamos “Combo Update 10.5.8″ y NO REINICIAMOS.
4. Introducimos el siguiente código en Terminal;
$: cp -R /backExts/*.kext /System/Library/Extensions/
$: cp -R /backExts/mach_kernel /
$: rm -R /System/Library/Extensions.*
$: diskutil repairPermissions /
5. Una vez termine Reparar Permisos, SI REINICIAMOS.
6. Volveremos a tener los 2 reinicios.
7. Una vez termine de reiniciar la segunda vez, comprobramos si algo no nos funcionara (audio, gráfica, montar imagenes, time machine…etc)
A mi en mi caso, volvi a tener problemas con montar imagenes y TimeMachine. Cosa que solucione instalando con “kext helper b7” el “seatbelt.kext” y “IONetworkingFamily.kext“. Una vez reinstalado estos kexts. TODO ME VA CORRECTAMENTE.
Como os comente al principio, yo la actualización la empece desde una 10.5.6, pero fácilmente se puede empezar desde una 10.5.1 en adelante, hasta que lleguéis a la deseada. Se que si se empieza a actualizar desde una versión temprana de Leopard puede resultar largo y tedioso ir una a una. Yo personalmente no he probado a actualizar directamente de la 10.5.6 a la 10.5.8 por ahora, si en un futuro me veo obligado a reinstalar el sistema lo comprobaré. Si alguien lo ha intentado y le ha funcionado sería de gran utilidad que lo comentase.
1Saludo y espero os sirva. Victor.





Muy muy bien explicado!! TE mereces un 10! al rato lo pruebo!
Gracias…espero te pueda servir…..1 saludo y ya me cuentas!
Te aviso que no pude completar la instalación
pues todo iba bien…. hasta que despues de instalar el combo de la 10.5.7 y me quise meter a la terminal antes de reiniciar no me dejó y lo reinicie, se queda trabado, lo corró en modo -v y se queda plasmado diciendo warning skipping blacklist de algo de un kext “com.dont.steal.apple”
con el cd de instalación trate de verificar permisos del disco y reparalos pero no sirvió de nada.
De todos modos gracias tratare de instalarlo otra vez pero esta vez haré un backup en time machine que fue mi error al confiarme =)
Lo tratare de volver a actualizar y te cuento
No pude actualizar a tu modo, es muy tedioso, mejor utilize el combo de ideneb y me sirviò al 10!! de todos modos gracias!
Me alegro….entendiendo tambien la diversidad de hardware en PC, puede que no funcione en todos……yo lo consigo instalar haciendolo con este metodo incluso en mi portatil actualizando Snow Leopard de una 10.6 a una 10.6.3. 1saludo!!
una mierda
esto es una mierda
tanto escribir para nada
mac y linux es para mierdas
viva el pc
un click y un progrma o driver instalado
fracasados
me temo que el que ha fracasado has sido tu….lo siento.
un buen tutorial men..!!me ha serviido al 100 se te agradece muxo
excelente tutorial me ha funcionado pero el GE aun me sale incompatible
GE?? te refieres al Quartz Extreme de la grafica??
Estimado, una consulta. No entiendo bien eso del terminal. Puedo copiar y pegar entero todas las sentencias, o una x una y enter.
$: sudo -s
$:
$: cd /
$: mkdir backExts
$: cp -R /System/Library/Extensions/ACPICPUThrottle.kext /backExts
$: cp -R /System/Library/Extensions/AppleACPIPlatform.kext /backExts
$: cp -R /System/Library/Extensions/AppleAPIC.kext /backExts
$: cp -R /System/Library/Extensions/AppleSMBIOS.kext /backExts
$: cp -R /System/Library/Extensions/IOATAFamily.kext /backExts
$: cp -R /System/Library/Extensions/System.kext /backExts
$: cp -R /mach_kernel /backExts
$: sudo -s
$:
$: cd /
$: mkdir backExts
$: cp -R /System/Library/Extensions/ACPICPUThrottle.kext /backExts
$: cp -R /System/Library/Extensions/AppleACPIPlatform.kext /backExts
$: cp -R /System/Library/Extensions/AppleAPIC.kext /backExts
$: cp -R /System/Library/Extensions/AppleSMBIOS.kext /backExts
$: cp -R /System/Library/Extensions/IOATAFamily.kext /backExts
$: cp -R /System/Library/Extensions/System.kext /backExts
$: cp -R /mach_kernel /backExts
Te agradeceria una explicacion de esto.
Saludos.
Hola, puedes ir copiando linea a linea…y pegandola en terminal……pegas una linea en “terminal” y le damos a la tecla “intro”….y asi sucesivamente.
Gracias victorgaley por tu respuesta. He conseguido copiar los kext menos 2 (ACPICPUThrottle.kext, mach_kernel). Es necesario conseguirlos he instalarlos antes de la actualizacion?. O no me afectaran su ausencia?. Gracias.
El mach kernel es imprescindible
Victor, he buscado el mach Kernel y no lo encuentro en mi sistema. He encontrado en internet que esta distro iPC 10.5.6 posee el kernel Vanilla (Darwin 9.6.0) y que Integra el micro nucleo Mach. Es esto posible. Te agradeceria algun dato de como instalarlo o encontrarlo. Nuevamente muchas Gracias.
Saludos.
Actualizado de 10.5.6 a 10.5.8 directamente sin pasar por la version 7, descargando el actualizador del update de macos.
Hola Alfy. Se puede actualizar directamente a la 10.5.8 directamente sin tener que ir una por una hasta llegar a la ultima, como dices… pero en esa instalación con la versión oficial no podía ya que utilizaba otro kernel y al reiniciar se jodia. Actualmente con Lion, si he puedo actualizar con las versiones oficiales. Un saludo
Hola, soy nuevo en esto logre instalar a penas el osx en mi hp mini, tengo la version 10.5.5 y quiero saber si esta guia me sirve para instalar? perdon que haga preguntas tontas es que estoy recien aprendiendo, espero que me puedas ayudar, no quiero meter las patas
saludos! y espero una respuesta