Leopard en un Raid por Software usando Chameleon

12/12/2017roisoftApplesano Habitual

Mac Points: 2.259, Nivel: 5Subir Nivel: 68%, 291 MacPoints Actividad en Applesana: 0% Ingreso:nov 2007Ubicación:depende del día... .:14

Leopard en un Raid por Software usando Chameleon


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
Cita:sudo -s
(contraseña)
open /Volumes/Mac OS X Install DVD/System/Installation/Packages/OSInstall.mpkgse nos abrirá la pantalla de instalación de leopard


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:

Cita:AppleDecrypt.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/SystemConfigurationpara 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 tecleando
Cita:sudo -s
(contraseña)
cd /Volumes/OSXRAID/System/Library/Extensions
chmod -R 755 * && chown -R root:wheel * Una vez que hemos finalizado, sólo nos queda hacer booteable el sistema RAID, para ello abriremos un terminal y tecleamos:

Cita: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
Cita:cd /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 disk1s3en 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ía
Cita:fdisk -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 disk5s3en 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 teclearemos

Cita:diskutil listraidveremos algo como esto


Apuntamos el "Unique ID" (el de la flecha marcada en rojo) y tecleamos
Cita:nano /volumes/OSXRAID(o el nombre que le dimos)/Library/Preferences/SystemConfiguration/com.apple.Boot.plisty 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)



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...
Archivos AdjuntosChameleon_Files_.zip (93,6 KB, 50 visitas)
andycorleoneTímido

Ingreso:dic 2008 .:7

Hola, gracias por la guia del RAID estoy siguiendo tu guia pero estoy trabado en:

cd /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

PASO ESTO SIN PROBLEMAS

dd if=boot1h of=/dev/rdisk0s3
dd if=boot1h of=/dev/rdisk1s3

ESTE PUNTO APARECE: "dd: /dev/rdisk0s2: Resource busy"
ENTONCES YO EJECT EL RAID
Y FUNCIONA PERO EN EL SIGUINTE PASO

diskutil mount disk0s3

ME APARECE ESTO: "Volume failed to mount"

cp boot /Volumes/Boot OSX
diskutil unmount disk0s3
diskutil mount disk1s3
cp boot /Volumes/Boot OSX
diskutil unmount disk1s3

Cabe destacar que cambio cada disk con mi configuracion actual. Agradesco grandemente cualquier ayuda en esto

Gracias
Andysiachorisiachori

Mac Points: 5.676, Nivel: 8Subir Nivel: 49%, 774 MacPoints Actividad en Applesana: 0% Ingreso:may 2007Ubicación:ES .:19

No entiendo, no es mucho mas sencillo hacerlo desde la utilidad de discos?


Mapa web | Política de cookies. | Aviso Legal y Política de Privacidad. | Contactar. | Sponsors: /77/14262/leopard-en-un-raid-por-software-usando-chameleon.html

Country:US