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
Añadir nuevo comentario