Instalar Ubuntu en un raid por software

Instalar Ubuntu en un raid por software

Introducción

En este artículo os voy a explicar como instalar Ubuntu en una partición raid por software.

Preparativos

Necesitaremos un cd-live de Ubuntu de la versión que queramos instalar. Encenderemos el ordenador e introducimos el cd. Cuando nos pregunte si queremos instalarlo o probarlo, le decimos que lo queremos probar. Por último esperamos a que se termine de cargar.

Proceso

Lo primero que tendremos que hacer es preparar el raid por software donde vamos a instalar Ubuntu. En este artículo no vamos a entrar en como construir un raid por software, eso lo podremos ver en este otro artículo: Raid 1 por software en linux.

Suponemos que ya tenemos creado un raid por software (por ejemplo: /dev/md0). Entonces vamos al siguiente paso que es iniciar la instalación de Ubuntu desde el icono que hay para ello en el escritorio. Seguimos los pasos de la instalación como si fuera normal, pero cuando llegamos al apartado de elegir en que disco duro queremos instalarlo, tendremos que elegir hacer esto manualmente. Le decimos que instale la raíz (/) en la partición /dev/md0 y seguimos adelante.

Al finalizar la instalación dará error la instalación de grub. No os precupeis, ya que esto siempre me ha pasado. Lo tendremos que instalar manualmente como os explico a continuación.

Lo primero que tendremos que hacer para instalar grub es preparar un terminal ejecutándose en el nuevo Ubuntu que hemos instalado. Para ello, ejecutaremos los siguientes comandos:

>> sudo mount  /dev/md0 /mnt
>> sudo mount --bind /dev /mnt/dev
>> sudo mount -t devpts devpts /mnt/dev/pts
>> sudo mount -t proc proc /mnt/proc
>> sudo mount -t sysfs sysfs /mnt/sys
>> sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
>> sudo chroot /mnt

Una vez que tenemos un terminal ejecutándose en el Ubuntu que hemos instalado, vamos a generar los ficheros de configuración de grub e instalarlo en los dos discos duros donde tengamos las particiones del raid (por ejemplo: /dev/sda y /dev/sdb):

>> sudo mv /boot/grub/device.map /boot/grub/device.map.old
mv: cannot stat `/boot/grub/device.map': No such file or directory
>> sudo grub-mkdevicemap
>> sudo update-grub2
>> sudo grub-install /dev/sda
>> sudo grub-install /dev/sdb

Si todo ha salido bien, podremos reiniciar el ordenador, sacar el cd-live y empezar a disfrutar del Ubuntu que hemos instalado en el raid por software.

Problemas

Problema no such disk

Al intentar instalar grub en los dos discos duros, nos saca el siguiente mensaje de error:

>> update-grub2 && grub-install /dev/sda && grub-install /dev/sdb
...
/usr/sbin/grub-probe: error: no such disk.
Auto-detection of a filesystem of /dev/md0 failed.
Try with --recheck.
If the problem persists please report this together with the output of "/usr/sbin/grub-probe --device-map="/boot/grub/device.map" --target=fs -v /boot/grub" to <bug-grub@gnu.org>

Solución

El problema está en que el sistema que hemos instalado no reconoce la partición del raid. Esto es debido a que por defecto Ubuntu no instalar el programa que se encarga de mantener el raid.

Por lo que para solucionar el problema, solo tendremos que instalar el paquete mdadm desde nuestro gestor de paquetes favoritos o ejecutando el siguiente comando:

>> sudo apt-get install mdadm
temas: 

Añadir nuevo comentario