Professional Documents
Culture Documents
Requerimientos:
‐Un ordenador con microprocesador AMD
‐Una imagen sin manipular de Leopard 9a581
‐Tiger ya instalado en una partición
‐Una partición por separado para Leopard
‐Una copia de los Decrypts para AMD
‐Shrinker.zip
‐Un núcleo hackeado (incluido, pero puedes hacerte el tuyo propio si quieres)
‐Varios DVDs vírgenes, uno Regrabable o una partición de 7Gb (lo recomendable es la
partición o el DVD Regrabable, pues hasta que consigas la imagen definitiva puedes
necesitar varios intentos)
‐Algunos conocimientos y autoconfianza.
Agradecimientos:
Los agradecimientos van dirigidos al usuario PRocker267 (Post Original) que escribió esta guía
originalmente (yo solo la he traducido) así como a BrazilMAC, Tubgirl, JaS, y toda la
comunidad de desarrolladores y usuarios de OSX86 (perdón por no nombrar a todos los que
son). Quizá me haya permitido alguna licencia en la traducción, así que perdón si no es la mas
acertada.
Aviso:
He escrito esta guía basándome en un AMD Athlon 3500+. Dependiendo de tu hardware, el
resultado puede variar. Por favor, advierte que no me hago responsable de tus acciones. Esto
incluye cualquier daño ocasionado a tu ordenador, a ti o a cualquier miembro de tu familia. No
me hago responsable de cualquier cuestión legal que se origine de seguir esta guia. Leyendo
esta guía aceptas estas condiciones . En otras palabras: NO QUIERO QUERELLAS, GRACIAS!
Creando el DVD:
Una vez conseguida la imagen de Leopard y los archivos indicados más arriba, colócalo
todo en el escritorio y abre el patch‐it.sh (en la carpeta Shrinker) y busca la línea que
pone
DMG="/Users/XXX/Desktop/osx‐leopard105.dmg"
Edita esta línea y reemplaza XXX por tu nombre de usuario. Por ejemplo:
DMG=”/Users/Prawker/Desktop/osx‐leopard105.dmg”
Guarda el archivo y ciérralo. Antes de ejecutar el parche, necesitamos incluir los kexts
extras que puedas necesitar para arrancar. Por ejemplo, yo he tenido que agregar el
AppleNForceATA.kext para que reconozca mis discos SATA. Simplemente copia los
kexts en la carpeta Shrinker/files/extensions. Una vez hecho, podemos empezar a
parchear! Abre el termina y escribe “cd ~/Desktop/Shrinker” (sin las comillas) y
entonces escribe “sudo –s” (sin las comillas) para tener derechos administrativos.
Entonces podemos comenzar el parcheo escribiendo “./patch‐it.sh” (sin las comillas).
Tomate un café o dale un paseo al perro mientras esperas, pues este proceso puede
tardar de 15 a 30 minutos. Cuando vuelvas, deberías tener una ISO parcheada llamada
Leopard.ISO en la carpeta Shrinker.
Ahora tendremos que aplicarle los decrypts al DVD antes de arrancar con él. Extrae el
contenido del archivo 9A581_DVD.zip (esta dentro del archivo 9A581_and.zip) al
escritorio. Vuelve al terminal y asegúrate de que estás en el directorio Shrinker (si
escribes pwd y enter obtendrás la ruta actual). Sino, ya sabes, cd ~/Desktop/Shrinker
y escribe este comando para montar la ISO:
hdiutil attach –readwrite –owners on leopard.iso
Una vez montado, verás un volumen en el escritorio llamado Mac OS X Install Disc
x86, selecciona ese volumen y pulsa enter para renombrarlo. Cambia el nombre del
volumen a DVD (todo con mayúsculas) y vuelve a presionar enter para cambiarlo.
Ahora regresa al terminal y escribe cd ~/Desktop/9A581_DVD y enter, y luego
“./replace.sh” sin las comillas para parchear. Ahora escribe “./patcher cpuid.txt” (sin
las comillas) para actualizar las CPU IDs. Si el parche se salta un par de ficheros, no te
preocupes por ellos, debería funcionar. El DVD esta listo para arrancar! Ahora puedes
escoger entre dos opciones. Quemar la ISO a un DVD, rezar para que funcione y
continuas con la segunda parte de esta guía, aunque te advierto que si no funciona
necesitarás hacer cambios a la ISO y quemarla de nuevo, con lo que puedes
desperdiciar un buen numero de DVDs. Y al final del día, acabaras con un montón de
posavasos hasta que consigas tu DVD final. Es por eso que te recomiendo la segunda
opción; restaurar la ISO a una segunda partición (en el mismo disco que Tiger y la
partición de destino de Leopard). Esta partición debe rondar los 7 Gb, lo que te dará
espacio suficiente para añadir lo que necesites. Si eliges esta opción, puedes hacer los
cambios directamente a la partición, en vez de editar la ISO y quemarlo todo otra vez.
Te ahorraras tiempo y DVDs. Para usar este método, abre la Utilidad de Discos,
selecciona la imagen de destino, y la pestaña de Restaurar. Arrastra la imagen
leopard.iso al cuadro de texto Origen y la partición al de Destino. Ahora pulsa
Restaurar y espera a que se copien los datos.
Una vez todo hecho, arranca desde tu DVD o selecciona la partición creada desde el
gestor de arranque de Darwin. De cualquier modo, asegúrate de iniciar con las
opciones –v y –legacy. Con –v verás el log del proceso de arranque, para ver si todo
funciona o no. Y –legacy para usar el modo 32 bit (el modo 64bit aún no funciona en
AMD.) Si todo va bien, deberías llegar al instalador de Leopard. Ahora simplemente
síguelo e instala Leopard y cuando termines vuelve a cogerte esta guía y sigue los
pasos de postinstalación para que tu instalación funcione!
Postinstalación:
Ahora que tienes Leopard instalado, necesitamos darle los toques finales para poder
usarlo. Vuelve a Tiger y extrae el zip 9A581_HD del 9A581_amd.zip al escritorio. Antes
de ejecutar los scripts, necesitamos renombrar el disco de Leopard a “LEOPARD” (sin
las comillas) ya que es por ese nombre por el que buscarán los scripts. Selecciona el
disco en el escritorio y pulsa enter, escribe LEOPARD y vuelve a pulsar enter para
guardar. Ahora abre el terminal y escribe cd ~/Desktop/9A581_HD. Ahora escribe
sudo –s para acceder como administrador. Una vez hecho escribe ./replace.sh para
reemplazar los archivos de nuevo. Ahora toca ./patcher cpuid.txt para actualizar los
CPU IDs. Hecho esto, tenemos que copiar el núcleo y las extensiones. Vuelve al
terminal y escribe cd /Volumes/LEOPARD. Escribe este comando para borrar el kernel
(usa sudo –s de nuevo si ya no tienes derecho de administrador):
rm –rf mach*
Ahora abre el disco de leopard en el finder y copia el mach_kernel que hay en
Shrinker/files a la raíz del disco de Leopard. Ahora toca copiar todas las extensiones
del DVD de instalación.
En el terminal, escribe cd /Volumes/LEOPARD/System/Library/Extensions y ejecuta
este comando para borrarlas todas (de nuevo usa sudo –s si ya no tienes derechos
administrativos):
rm –rf *
Ahora entra en el DVD (o a la partición si usaste ese método) y abre la carpeta
Extensions (su ruta es System/Library/Extensions. Si no puedes ver esa carpeta en el
DVD, usa el comando Ir del finder para llegar a ella) y copia todos los archivos a la
carpeta de extensiones de tu instalación (LEOPARD/System/Library/Extensions).
Volvemos al terminal para aplicar los permisos adecuados a los ficheros que hemos
reemplazado. Primero escribe cd /Volumes/LEOPARD y ejecuta este comando
(recuerda sudo –s si ya no tienes derechos administrativos):
chmod –R 755 mach_kernel && chown –R root:wheel mach_kernel
Ahora vuelve con cd /Volumes/LEOPARD/System/Library/Extensions y ejecuta este
comando (de nuevo usa sudo –s si no tienes derechos administrativos):
chmod –R 755 * && chown –R root:wheel *
Y listo! Reinicia en leopard usando los modificadores –v and –legacy otra vez y cruza
los dedos! Cuando llegues al escritorio, sería una buena idea reparar permisos. En
cualquier caso, puede ser que no puedas hacerlo hasta que copies el archivo
BaseSystem.pkg de tu DVD a /Library/Receipts. Una vez hecho esto deberías poder
reparar permisos. Quizá quieras añadir –legacy a tu boot.plist file para no tener que
escribirlo cada vez que inicies.