roisoft
New member
Quizás a alguien le pueda resultar interesante utilizar las posibilidades que el bootloader chameleon nos brinda para instalar Leopard en un Raid por software y por ello me he animado a preparar esta guía en español.
Para ésta guía necesitaremos, el Zip con los archivos del chameleon (adjuntado abajo) la iso del Retail DVD de Leopard, el comboupdate 10.5.5 (601mb) 2 discos duros (obviamente pueden ser más de 2) previamente formateados y particionados bajo el esquema GUID en donde montaremos el raid por software y nuestra actual instalación de leopard que es, desde donde lanzaremos el instalador del retail para instalarlo en el raid que crearemos usando la utilidad de discos.
Manos a la obra
Descomprimiremos los archivos del pack chameleon, en la imagen se ven los archivos que corresponden al pack.
Abriremos la utilidad de discos y crearemos el RAID , en este caso seleccionamos los 2 discos, los arrastramos al cuadro de dialogo del raid, le ponemos nombre "OSXRAID" (o el que queramos) y seleccionamos el tipo de raid que se ajuste a nuestras características, en este caso STRIPE ARRAY (max. velocidad)
Si todo ha ido bien veremos algo como esto
Ya tenemos montado y en línea el RAID, ahora nos dispondremos a instalar leopard en él, montaremos nuestra iso del retail dvd
abriremos un terminal y teclearemos
seguiremos las instrucciones y elegiremos nuestro volumen RAID como disco de destino, y personalizaremos la instalacion (tipos de letra, impresoras, idiomas, X11 etc...) una vez seleccionado le damos a instalar y esperamos a que termine. Una vez terminada montamos el combo update y lo instalamos sobre el volumen RAID eligiendo "cambiar disco destino"
Llegados a este punto, pasaremos a instalar los kext adecuados a nuestro hardware, pueden variar dependiendo del tipo de placa etc...en mi caso:
vemos que se muestran los discos (disk0/1) con particiones ocultas que crea el sistema (disk0s1 ...) el RAID(disk2) un pendrive (disk3) y un disco de instalación de OS X (disk4), esto variará según tengamos más o menos dispositivos...
seguimos en el terminal y tecleamos
Apuntamos el "Unique ID" (el de la flecha marcada en rojo) y tecleamos
salvamos con Ctrl+O y salimos con Ctrl+X
Ya podemos reiniciar sobre nuestra nueva instalación de Leopard.
Espero os haya sido de utilidad...
Para ésta guía necesitaremos, el Zip con los archivos del chameleon (adjuntado abajo) la iso del Retail DVD de Leopard, el comboupdate 10.5.5 (601mb) 2 discos duros (obviamente pueden ser más de 2) previamente formateados y particionados bajo el esquema GUID en donde montaremos el raid por software y nuestra actual instalación de leopard que es, desde donde lanzaremos el instalador del retail para instalarlo en el raid que crearemos usando la utilidad de discos.
Manos a la obra
Descomprimiremos los archivos del pack chameleon, en la imagen se ven los archivos que corresponden al pack.
Abriremos la utilidad de discos y crearemos el RAID , en este caso seleccionamos los 2 discos, los arrastramos al cuadro de dialogo del raid, le ponemos nombre "OSXRAID" (o el que queramos) y seleccionamos el tipo de raid que se ajuste a nuestras características, en este caso STRIPE ARRAY (max. velocidad)
Si todo ha ido bien veremos algo como esto
Ya tenemos montado y en línea el RAID, ahora nos dispondremos a instalar leopard en él, montaremos nuestra iso del retail dvd
abriremos un terminal y teclearemos
se nos abrirá la pantalla de instalación de leopardsudo -s
(contraseña)
open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/OSInstall.mpkg
seguiremos las instrucciones y elegiremos nuestro volumen RAID como disco de destino, y personalizaremos la instalacion (tipos de letra, impresoras, idiomas, X11 etc...) una vez seleccionado le damos a instalar y esperamos a que termine. Una vez terminada montamos el combo update y lo instalamos sobre el volumen RAID eligiendo "cambiar disco destino"
Llegados a este punto, pasaremos a instalar los kext adecuados a nuestro hardware, pueden variar dependiendo del tipo de placa etc...en mi caso:
para sustituir las extensiones que necesitamos nos posicionamos con el finder en la carpeta /system/library/extensiones de nuestro volumen RAID, borramos y sustituimos las extensiones necesarias (nos pedirá contraseña) y abrimos el terminal y corregimos los permisos tecleandoAppleDecrypt.kext (archivo de decrypts)
AppleAHCIport.kext
IOAHCIFamily.kext( ambas editadas para soporte ICH9R)
AppleSmbiosEfi.kext (para usar vanilla Applesmbios)
Disabler.kext (deshabilita AppleIntelCPUPowerManagement.kext, AppleEFIruntime.kext etc..pudiendo updatar sin problemas)
AppleHDA.kext (audio para ALC899a)
y un apple.com.boot.plist personalizado con los efi strings para mi gráfica, audio y tarjeta de red que colocare en la carpeta /Volumes/OSXRAID/Library/Preferences/SystemConfiguration
Una vez que hemos finalizado, sólo nos queda hacer booteable el sistema RAID, para ello abriremos un terminal y tecleamos:sudo -s
(contraseña)
cd /Volumes/OSXRAID/System/Library/Extensions
chmod -R 755 * && chown -R root:wheel *
diskutil list
vemos que se muestran los discos (disk0/1) con particiones ocultas que crea el sistema (disk0s1 ...) el RAID(disk2) un pendrive (disk3) y un disco de instalación de OS X (disk4), esto variará según tengamos más o menos dispositivos...
seguimos en el terminal y tecleamos
en el ejemplo he usado los dispositivos disk0 y disk1 como los integrantes del RAID, esto puede variar de un usuario a otro, dependiendo el nº de dispositivos que tenga, solo tendrás que sustituir el disco por el nº al que corresponda, por ejemplo, si el raid lo integran el disco 3 y 5 seríacd /Users/"tu usuario"/Desktop/Chameleon\ Files\ (la ruta en donde tenemos los archivos de chameleon)
fdisk -f boot0 -u -y /dev/rdisk0
fdisk -f boot0 -u -y /dev/rdisk1
dd if=boot1h of=/dev/rdisk0s3
dd if=boot1h of=/dev/rdisk1s3
diskutil mount disk0s3
cp boot /Volumes/Boot\ OSX
diskutil unmount disk0s3
diskutil mount disk1s3
cp boot /Volumes/Boot\ OSX
diskutil unmount disk1s3
en este momento nuestro Raid ya es booteable, solo nos queda un último paso que es añadir el identificador (UUID) del raid al boot.plist, para ello y desde el terminal teclearemosfdisk -f boot0 -u -y /dev/rdisk3
fdisk -f boot0 -u -y /dev/rdisk5
dd if=boot1h of=/dev/rdisk3s3
dd if=boot1h of=/dev/rdisk5s3
diskutil mount disk3s3
cp boot /Volumes/Boot\ OSX
diskutil unmount disk3s3
diskutil mount disk5s3
cp boot /Volumes/Boot\ OSX
diskutil unmount disk5s3
veremos algo como estodiskutil listraid
Apuntamos el "Unique ID" (el de la flecha marcada en rojo) y tecleamos
y le añadimos el identificador en los kernel flag (observar que yo tb tengo el parámetro -v , eso no es necesario, es xque me gusta iniciar en modo verbose)nano /volumes/OSXRAID(o el nombre que le dimos)/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
salvamos con Ctrl+O y salimos con Ctrl+X
Ya podemos reiniciar sobre nuestra nueva instalación de Leopard.
Espero os haya sido de utilidad...