Contenido relevante:
SCJP: Intro, cap1, cap2, cap3, cap4, cap5, cap6, cap7, cap8
Eclipse: Instalacion, Primer error, Mas...
Linux: Adm archivos, User, Com, Compresion, RAID, Compiz, Mas...
Java: Instalacion JDK (Java), Mas...

RAID en Linux Ubuntu 7.10 (Gutsy Gibbon GG) - Instalacion, parte 1

-Por favor, si les sirve o no, dejen un comentario.-

La idea es como el blog, hacerlo lo mas facil posible para usuarios noveles como yo sobre linux ubuntu (y basado en esta version GG Gutsy Gibbon)
Puede que los pasos parezcan atravesado y con poco sentido, pero debo decir que me funciono, y lo repeti 3 veces por las dudas.

Mi configuración es la siguiente:
Motherboard: DFI Lanparty UT NF4 Ultra-D
Memoria: 2GBram, Corsair
Video PCI-E: ATI X1900XTX, 512MBram y toda la bola.
Discos: 2 Western Digitals 300 GB, 16 MB de buffer, NCQ, RAID 0 (STRIPE)
13 particiones en total
3 primarias, DOS, windows XP y Ubuntu y el resto de deposito.


En el caso de querer manipular las particiones y demas, utilizar "gparted" (desde la consola, "sudo gparted"), en mi caso, agregue/formatee una partición de 20gb en formato ext3 con "Acronis Disk Director", supongo que no habrá problema con gparted.

Como Bootmanager utilizo a "Acronis Boot Manager", tiene una presentación sencillamente genial, lo malo es la deteccion de nuevos SO (anda muy mal), pero es muy bonito y funciona bien dentro de todo.

Particion 1: DOS (100MB fat16), con el bootmanager, herramientas básicas para generar imagenes/backup, particionar y otras herramientas de recuperación, para no tener que utilizar un cd booteable.
Particion 2: Windows XP sp2 (10GB, ntfs)
Particion 3: Nueva para Ubuntu (20GB, ext3)
Particion 4: Extendida con otras multiples particiones logicas.


Si tenes una linda configuración de maquina, y tenes un RAID # (o cero como en mi caso), en la BIOS lo tenes configurado correctamente, instalaste windows y anduvo bien.
Cuando vas a instalar ubuntu, y llegaste a la ventana de particionamiento te encontraste con esto:


Pero..., "tengo un sistema raid 0", "debería mostrarme solo un disco grande nada mas", okey, vamos a la opción manual:

Sisi, es una sensación terrible! nunca aparece como una sola unidad!, de mas esta decir que no avances ya que podes potencialmente destruir el contenido de tus discos.

Ahora si al vayamos a la solucion:

Luego de leer muuuucho y probar otro poco, lo pude lograr, pude solucionar este problema.
La solución a este problema es la siguiente, tenemos que usar un pseudo driver llamado FakeRaid para "mentirle" al SO, si bien quita un poco de performance, pero sirve (supongo que no es la única manera, pero me funciono).

Booteamos con el cd-live (requisito indispensable tener conexión a internet, con algún router/modem con server DHCP alcanza, si no tendrás que configurarlo a mano en el live)

Abrimos una consola y escribimos/pegamos esto:
(Para abrir la consola, ejecuta gnome-terminal en la consola... :P)
* Agregamos los repositorios universe
sudo nano /etc/apt/sources.list
* Descomentamos las dos lineas de universe, deberia quedar asi:
deb http://archive.ubuntu.com/ubuntu gutsy universe
deb-src http://archive.ubuntu.com/ubuntu gutsy universe
ctrl+o para guardar (luego enter)
ctrl+x para salir

* Instalamos el FakeRaid (dmraid), serán un 7mB totales
sudo aptitude update && sudo aptitude install dmraid

* Ejecutamos, inmediatamente comienza a funcionar siendo transparente para el sistema.
sudo dmraid -ay

Aparecerá algo así:
RAID set "nvidia_ehaddfjh" already active
RAID set "nvidia_ehaddfjh1" already active
RAID set "nvidia_ehaddfjh2" already active

RAID set "nvidia_ehaddfjh3" already active

RAID set "nvidia_ehaddfjh5" already active

RAID set "nvidia_ehaddfjh6" already active

RAID set "nvidia_ehaddfjh7" already active

RAID set "nvidia_ehaddfjh8" already active

RAID set "nvidia_ehaddfjh9" already active

RAID set "nvidia_ehaddfjh10" already active

RAID set "nvidia_ehaddfjh11" already active

RAID set "nvidia_ehaddfjh12" already active

RAID set "nvidia_ehaddfjh13" already active

(El nombre depende del chipset y el numero de particion)

* Listo con la consola por el momento.
Volvemos a insistir con la instalación, veremos que sigue detectando dos discos en el primer formulario de configuración de particiones, vayamos a "manual", ahora si, cambio un poco:


RECORDAR EL NUMERO DE PARTICION!!!


Si vemos bien, veremos que tenemos dos partes, una con el nombre de la partición pero sin numero en los primeros items, y luego sí con números.
Lo que tenemos que hacer es desmontar todo, o mejor dicho no tiene que quedar ninguna partición sin numero montada, debemos dejar una partición root ("/"), para esto por cada item vamos a las propiedades y eliminamos el punto de montaje.
Marcamos para que formatee la partición raiz ("/")
Verificar que la partición swap, tenga numero, si no tiene luego dará error y hay que volver a ejecutar. ELIMINAR esa partición swap si no tiene numero, dejara un hueco y luego la haremos.

Le damos a "siguiente", van a empezar a aparecer cuadros de dialogos como este:

No se ha asignado un punto de montaje para el sistema de ficheros fat16/fat32/ntfs en la partición #1 de LVM VG nvidia_ehaddfjh, LV nvidia_ehaddfjh. Si no vuelve al menú de particionado y asigna un punto de montaje allí, no se utilizará esta partición.
Pulsamos sobre "continuar" (Aparecerá por cada particion que no montamos)

Luego aparecerá el formulario para poner nombre a la maquina y al primer usuario.
Nos mostrara un resumen de tareas, verificar una vez mas que no este "montando" sobre alguna unidad que no tenga numero de partición, si es así, dará este error:

Falló el intento de montar un sistema de ficheros de tipo swap en LVM VG nvidia_ehaddfjh, LV nvidia_ehaddfjh sobre none.  Puede reanudar el particionado en el menú de particionado.
Esto nos provoca una falla y nos vuelve a los primeros pasos de la instalación, teniendo que hacer de nuevo los pasos del montaje y demas.

El resumen nos tendría que quedar algo así:

Finalmente AHORA SI! comienza a formatear e instalar.

Tardo 25' incluyendo la bajada de paquetes de idioma, ya que lo instale en español.
Una vez que termine de instalar nos va a dar un error :(

"La ejecución de «grub-install (hd0)» falló.
Ésto es un error fatal."

Es correcto, va a intentar instalar el grub y no va a saber donde y que hacer con el RAID.

Continua en instalacion de GRUB en RAID con FakeRaid

2 comentarios:

Anónimo dijo...

Hola,

he seguido los pasos que dices pero cuando pongo

sudo dmraid -ay

me dice: No RAID disks

y te aseguro que los discos están montados en raid 1. El windows los ve así.

Crystian dijo...

ummm, yo lo hice con RAID 0, la verdad no se con RAID 1