Una vez que intente por varias veces el tutorial decidí mejor seguir buscando en Google para ver si encuentro otra solución para mi ATI x1650pro con ID 71c7. Encontré unos que otros kexts “efectivos” para mi tarjeta de video, pero lastimosamente la única respuesta que recibía de mi computadora es un trágico kernel panic.

Pero se me vino algo a la mente pues en medio de la búsqueda descubrí que estaba trabajando con una distro no muy actualizada que era Leo4all Versión 2 y probé las últimas versiones de las distros que se conocían hasta el momento.

Distros probadas:

  • Leo4all Versión 3
  • iDeneb 1.6
  • iPC 10.5.6
  • iAtkos V.4

Cada distro fue instalada y seleccionado cada kext respectivo para que el sistema arranque. Las dos distros que daban los drivers para que funcione mi tarjeta de video eran iDeneb 1.7 y la iPC 10.5.6.

Estos resultados me llevaban de nuevo al principio pues pareciera que no había solución alguna para mi tarjeta de video dando para mí un rotundo fracaso en hackintosh.

Después de rendirme decidí como no podía utilizar al 100% mi maquina con Macintosh pues quedarme con Windows como era mi vida antes de conocer el proyecto. Pasaron unos meses y supe que mi hermano estaba vendiendo su tarjeta de video ATI HD2600 de 512mb DDR2 PCIe no lo dude dos veces la compre y apenas llego a mis manos retome el proyecto para tener mi hackintosh y ser feliz finalmente.

Continuemos escribiendo sobre hackintosh.......

Una vez que regrese del colegio me dispuse a ver qué tal estaba funcionando mi PC con Mac (La emoción era grande). Al revisar todo vi que el Audio, LAN, USB's casi todo estaba funcionando correctamente, pero solo una cosa no lo hacía pues era el video, mi tarjeta ATI x1650pro estaba sin sus drivers respectivos y x lo tanto no tenía la aceleración grafica que en el mundo Mac se resume en 2 cositas Core Image y Quartz Extreme, estas 2 son muy importantes ya que sin ellas no podrás usar Macintosh a gusto y aparte varias aplicaciones requieren esto.

Una tarjeta de video con drivers o kexts correctos tranquilamente tienes el QE/CI activado y aparte te permite cambiar las resoluciones, pero yo no seleccione ningún driver para el video así que estaba funcionando en su forma más básica y sin poder cambiar resolución.

¿Cómo solucionar esto? Sencillo instalar los kexts respectivos para mi tarjeta de video, pero como la distro no tenía los kexts tendría que usar al Santo Google. Me tomo bastante tiempo buscar los drivers pues en ese momento la única fuente de kexts eran los foros de Applesana y otros más que hablan sobre el tema, pero encontré un tutorial que la verdad que al intentarlo no sirvió.

Tarjeta de video:

  • Tarjeta de video ATI x1650pro PCIe 512MB DDR2

Informacion que nos da Macintosh en Información del Sistema:

  • Type:                                         Display
  • Bus:                                            Built-In
  • VRam(Total):                         64 MB of shared system memory
  • Vendor:                                    Ati (0x1002)
  • Device ID:                                0x71c7
  • Revision ID:                            0x009e
  • Kernel Extension Info:        No Kext Loaded
  • Displays:

Display:

  • Resolution:                1024 x 768
  • Depth:                         32-bit Color
  • Core Image:               Software
  • Main Display:           Yes
  • Mirror:                         Off
  • Online:                        Yes
  • Quartz Extreme:      Not Supported

Bueno me toco intentar el famoso tutorial que encontré para hacer un kexts para mi tarjeta de video, lo resumiré para no extenderme:

  • Modificar un kext existente de la carpeta Extensions en la carpeta del Sistema llamado Atix1000.kext (Dentro del kexts se encuentra un archivo .plist en el cual esta cierta información en lenguaje de programación que dice para que dispositivos es el kexts en el cual el tutorial decía que cambie el ID de dispositivo existente que era el 71c0 por el de mi tarjeta que era el 71c7)
  • Modificar un archivo dentro del kext llamado MacOs con un editor hexadecimal (la modificación era encontrar en entre todo el código hexadecimal el equivalente a 71c0 que sería c710 y modificarlo por el ID de mi tarjeta de video que sería c717) Fácil no creen???
  • Colocar estos kexts en la capeta Extensions que se encuentra en la Capeta del Sistema
  • Reparar los permisos de ese kexts (Es como dejar la carpeta extensions como si no fue tocada y que coja los nuevos drivers)
  • Reiniciar y disfrute

Problemas que tuve:

  • Usar un programita para modificar el código hexadecimal ya que no lo encontraba y el nombre no recuerdo
  • Al encontrarlo y al hacer ese paso no encontraba el código c710 para reemplazarlo por el C717 que es el equivalente al ID de mi tarjeta pero después de varios intentos lo encontré
  • Al reiniciar cuando esta cargando la manzanita me salto un kernel panic

¿Qué es un Kernel Panic?

Un kernel panic es un error del sistema es el equivalente a la pantallita azul (blue screen) en Windows. Salta este error cuando hay un problema con un dispositivo pero este tipo de situaciones ocurre cuando el problema es grave ya que paraliza todo el sistema.

Ahora como yo no sabía cómo lidiar con este problema y como el sistema no pasaba más, de ahí tuve que instalar de nuevo el sistema, intente de nuevo los pasos para modificar el kext para mi tarjeta y fueron los mismos resultados. Una investigación más en Google me afirmo que yo o era el único con este problema y que el resultado del tutorial para las 71c7 era un kernel panic.

Única solución:

Cambiar de tarjeta de video (Malas noticias para mi)

Primero les digo que esto es una historia de la vida real, los nombres edad y lugares han sido modificados por prudencia...!!

Un joven lleno de ideas, lleno de sueños y fantasías andaba solo por la vida tratando de ser feliz.. Él se llama Jairo de 21 años es un joven introvertido y tiene una familia unida pero el siempre para el amor no era tan apegado a ella.

Él estudia en la Universidad de Guayaquil en la carrera de Economía. Como todos Jairo tiene un mejor amigo que conoció en el curso donde recibe clases todos los días, se llama John y este es alguien muy extrovertido (opuesto a Jairo) los dos siempre van para todos lados incluso después de clases, pero un día en particular Jairo no se va con John sino que se va solo y en una parte de su facultad ve sentada a una niña muy hermosa, Jairo se quedó anonadado pues aquella niña lo flecho en su corazón.

Aquel día Jairo no pudo hacer nada pues ella se fue con alguna de sus amigas y Jairo cogió su rumbo habitual, este suceso no dudo en contárselo a su mejor amigo y pues él le decía porque no vas a hablarle. Pero dan las coincidencias de la vida que John si conoce a esta chica, al darse cuenta de que su mejor amigo habla con la chica de sus sueños, Jairo le pregunta que como así a lo cual John le cuenta que es amiga de ella desde el colegio.

John le presento a esa chica que se llama Verónica a Jairo, los dos charlaron se caían bien e incluso Jairo por momentos la hacía reír pero él era muy tímido como para insinuársele. Lastimosamente la chica de sus sueños tenía su novio el cual ella pasaba contando que estaba tan enamorada que nunca podría despegarse de su novio, Jairo simplemente se entristeció pero el seguía siendo su amigo, el que nunca se había enamorado llego a enamorarse de esa chica, simplemente el la trataba bien y si necesitaba algo siempre estaba ahí. Un día ella se entera por bocas de otros que Jairo está enamorado de ella a lo cual ella tomo la decisión de alejarse de él. Él se sintió mal ya que se sintió rechazado por alguien que quería y simplemente en privado se le salían las lágrimas por lo sucedido pero mejor decidió seguir pero siempre al hablar con ella sentía la frialdad con la que ella lo trataba. EL muy triste por eso sintió que debía ganarse su amor le llevo flores una vez e incluso un peluche, ella los acepto aunque al principio no los quería. Un día él se lo dijo, se declaró y pues como era de esperarse ella lo rechazo diciéndole que ya tiene novio, se sintió mal, y por varios días lloro le contaba las cosas a su mejor amigo, sus sueños sus anhelos.

Jairo un chico sin experiencia en el amor sintió una fría apuñalada del rechazo, el a veces la llamaba para saber cómo estaba ella pero no siempre le contestaban, el  trataba de no molestarla, y se preocupaba mucho por ella aunque ella no le quiera hablar y un día el llorando la llama y le dice un TE AMO que le salió del corazón los dos hablaron profundamente de todo eso y pues el comprendió de que ella no siente nada por él y que el amo en vano y simplemente se alejó de ella.

Marco su vida para siempre pues él no sabía nada del amor y llego a enamorarse de la persona equivocada. A veces las personas no piensan en que pueden ser duro con otras y que siempre se puede detectar que una persona es fría con uno. El amor rechazado es la peor arma el cual puede destruir el corazón en segundos y puede dejar una herida con cicatrices eternas.

Si alguna vez están en esta situación no sabría decirle a "Jairo" pero si a "Verónica" no seas tan duro con el que te ama ya que él no tiene la culpa de amarte trata de que este bien esa persona y que comprenda por buenos medios que tu no lo amas.. Simplemente no lo trates de quitártelo de encima como si fuera un bicho sino comprenderlo..!!

Gracias...!!!

Bueno les cuento que este blog estaba pensado para los que les encanta la computación y mas centrándonos en el proyecto OSX86 pero hare una categoría o temas aparte del proyecto y son pequeñas grandes historias para pensar y para que les llegue a lo más profundo de su ser...!! Espero que les guste y si me pueden ayudar con historias o recomendaciones acerca del blog con mucho gusto las acepto..!!! Categoría Historias

Gracias lectores...!!!

Una vez que seleccione los kexts tuve que esperar el proceso de instalación...!!! Pues se hicieron unos 30 a 45 minutos de espera. Una vez concluida la instalación la computadora reinicia para arrancar por primera vez. Al arrancar salieron lo que son puras letras... Estas letras indican como inicia el sistema conocido como modo verbose, muy bien salieron las letritas (Mi hermano no llego ni a eso), pero era un buen inicio.

Todo iba bien hasta que se escucha una música, era el saludo de bienvenidos que trae Macintosh al iniciar por primera vez.... Pero lo único malo es que seguía en modo verbose, quiere decir que algo estaba mal porque no salió nada a excepción de las letritas que son la cara oculta del sistema.

Pues yo en ese momento me dije.. ¡¡¡¡Qué demonios!!!! Al analizar la situación es claro que algo hice mal.... pues lo normal sería que salga video o x lo menos el ratón para ver qué puedo hacer pero nada...!!! y como inexperto (Tampoco soy experto pero trato de manejar las situaciones)  peor aún era mi primera instalación y no sabía que hacer..!! Después de eso me puse a instalar de nuevo pensando que algo no copio bien o salio mal algo escojo las mismas opciones y todo.

Al hacer lo mismo varias veces me cansé y me fui a dormir con las esperanzas en el piso.

Muy bien amaneció y me tenía que ir al colegio pero como estaba con ansias y renovado quise hacer un intento antes de irme al colegio. Re-evalué los drivers y kexts seleccionados:

Kexts y Kernel seleccionados a instalar:

  • El Kernel que se encuentra por defecto en esta distro es para PC’s AMD así que por ese lado no había problema
  • Para el video no había para la x1650 sino para la x1600 PCIe y la seleccione <----- Aquí estaba el error pues mi tarjeta era el x1650 y no 1600
  • Para el sonido seleccione ALC883
  • Para la tarjeta de red seleccione RTL8187
  • Por defecto estaba seleccionado el chipset Via Sis Marvel y SB que están contenidos en un solo kext

Después de encontrar mi error volví a instalar sin seleccionar ese kext y Woow...!!! Funcionó salió el ratón y las primeras configuraciones para ponerle a mi Mac...!!! Yo estaba emocionado y listo para irme al colegio pero no quería irme de la emoción...!!!

A pesar de que el sistema está funcionando sin que esté instalado ningún driver para la tarjeta de video estaba  feliz. Pero no podía descuidar mis obligaciones así que me fui al colegio como todos los días.

Antes de continuar con la historia voy a ser un poco más técnico... Les describiré mi equipo y los kexts(drivers) que tuve que seleccionar..!!

Hardware:

  • Tarjeta madre AMD690GM-M2
  • Procesador AMD Athlon X2 64 2.69 GHz
  • Memoria de 2GB DDR2 800Mhz
  • Tarjeta de video ATI x1650pro PCIe 512MB DDR2
  • Disco Duro 300GB Samsung Sata
  • DVD-RW Sata
  • Multilector de tarjetas

Distro para instalar Macintosh en PC:

  • Leo4All V3

Kexts y Kernel seleccionados a instalar:

  • El Kernel que se encuentra por defecto en esta distro es para PC's AMD así que por ese lado no había problema
  • Para el video no habia para la x1650 sino para la x1600 PCIe y la seleccione
  • Para el sonido seleccione ALC883
  • Para la tarjeta de red seleccione RTL8187
  • Por defecto estaba seleccionado el chipset Via Sis Marvel y SB que están contenidos en un solo kext

Definiciones para los que no entendieron hasta ahora:

  • Proyecto OSX86.- Este proyecto se trata sobre poder utilizar el Sistema Operativo Macintosh que funcionan nativa-mente en ordenadores Apple en una PC común.
  • Hackintosh.-Nombre clave que se le puso a este proyecto ya que para que funcione el sistema en una PC se necesita hacer un hack o modificación de este sistema para lograr obtener el resultado que queremos.
  • Kernel.- Se trata del núcleo del sistema operativo el cual el núcleo original de Macintosh es un kernel para Intel Core 2 Duo en adelante. Es por eso que para Pentium 4 y AMD se necesita un kernel modificado.
  • Kexts.- Los kexts son los controladores o drivers (Windows) pero estos en Mac se los llaman kexts. Para una instalación en una PC se necesita kexts modificados porque en la mayoría del hardware no coincide con la de los Ordenadores Apple. (No siempre hay los kexts para tu hardware).

Mi hermano me trajo los dvd's con las imágenes .iso grabadas... aquellas imágenes iso eran de una distro para poner Mac en PC llamada Leo4all el cual era muy buena...!!

Puse el DVD.. y me salió cargando la manzanita por unos segundos... y dejaba de leer el DVD... yo decía ha de estar procesando la información...!! O.O.. Del aburrimiento me puse a hablar x teléfono con alguien especial en ese momento para mí...!! (Cuando es alguien especial yo creo que la mayoría no habla un ratito.. jejeje) la conversación era muy amena pero ya había pasado una hora y en mi computadora todo seguía igual...!!! (por suerte estaba de buen humor sino le caía a golpes a mi PC.. jajaja )

En ese momento me dije porque demonios no hace nada...!! Bueno empecé a ver qué pasaba si le desconectaba algunos dispositivos de los puertos...!! U.U todo seguía igual... pero no sé qué me dio que cogí y desconecte el mouse y el teclado ambos conectados en los puertos PS2...!!! y wow salió finalmente la pantalla de instalación....!!! Yo feliz pero aún faltaba algo importante pues que arranque después de instalar...!!!

Antes de ponerme a instalar me baje unos manuales... bueno encontré el error que tuvo mi hermano:

El sistema que trataba de instalar es Macintosh 10.5.4 Leopard funciona nativamente en procesadores Intel con los respectivos drivers modificados para PC que en el mundo Mac se denominan kexts, ahora mi PC y el de mi hermano utilizaban procesadores AMD (o sea no es Intel y por lo tanto no sirve aquí)... pero todo esto no entendí hasta después de tantas instalaciones e información de mis investigaciones...!!!

Ahora cuando estaba listo para instalar por primera vez en mi computadora yo busque los drivers para mi hardware (sonido, red, vídeo, red inalámbrica, etc.) ya que saque toda esa información del Everest.. Y en una partecita del manual me decía "Para sistemas con procesador AMD o Pentium 4 utiliza un kernel modificado ya que el nativo no es compatible" yo me dije que demonios es kernel....!!!

Bueno la verdad es que simplemente es el núcleo del sistema operativo... el kernel que utiliza Mac OS X es para procesadores Intel Core 2 Duo en adelante... (Por eso los AMD y los Pentium 4 nada que ver)... ahora cuando estaba buscando los drivers encuentro una parte para seleccionar el kernel que deseo instalar... y ahí en la descripción y mi ingles pobre leí que debía seleccionar uno de ellos para sistemas AMD...!!! y listo..!!! A instalar...!!!

Bueno pues les cuento que la fecha exacta ni idea... pero si el año.. Era el 2008, en ese tiempo mi época de colegio estaba en 5to curso.. Pues bien en ese tiempo mis conocimientos en computación si eran grandes como para hacer mantenimiento y reparación de los mismos, pero aún me faltaba... pues me interesaba conocer las otras alternativas en lo que de sistemas operativos se tratan... pues conocía muy bien al viejo Windows.. mi sed de conocer otro sistema me llevo a Macintosh... pero yo me preguntaba ¿dónde lo consigo???

Ni idea  no sabía cómo... averiguando poco a poco me entere de que este sistema tenía una característica muy particular... "Solo en ordenadores Apple" cuando vi eso yo me quede sin esperanzas ya que vi que esas computadoras cuestan un ojo de la cara y comprarlas olvídate...!! (Déjenme ser sincero soy ultrachiro)...  jajajaja.

En fin buscando en el grandioso Google... yo encontré los links de unas imágenes .iso que contenían este sistema pero para poder ponerlo en un PC cualquiera...!!! Yo me quede O.O ohhhh no pude ser si se puede eso??? Pues con la esperanza de que no sea una broma de mal gusto le deje a mi hermano los links para que los descargue en la oficina de él..!! Pues lastimosamente en ese tiempo yo no tenía internet en mi casa... al terminar de descargar como 3 imágenes .iso, mi hermano como también sabe de computadoras se puso a instalarlo... su resultado fue turro pues la maquina nunca le arranco con ese sistema... me conto que le puso instalar... pero al reiniciar no dio señales de vida... y con ello mis esperanzas de tenerlo también murieron...!!

Paso como un mes y yo arto de usar Windows le dije a mi hermano que me traiga los dvd's con las imágenes iso grabadas para ver si yo podía hacer algo en mi computadora...

Hola me presento.. Soy Wagner Rodríguez.. Estudiante ex-politécnico.. jejeje tengo muchas ganas de compartir con ustedes..!!

Al grano... Contare mis experiencias y el recorrido para lograr obtener una Computadora de Mesa funcionando con el sistema operativo Macintosh, no es una tarea sencilla pues es necesario tener unas verdaderas ganas y paciencia para lograr este objetivo...!!

Tengo alguito de experiencia pero no puedo decir que lo sé todo y lo que haré en este blog es contarles todo y saquen sus conclusiones...!!!

Gracias por leerme..!! jejeje

Ir a la barra de herramientas