Y no me refiero a hacerlo en local, teniendo uno de los discos del RAID operativos. Este post asume que tenemos una máquina con el software RAID1 de GNU/Linux (/dev/md0) cuyo bootloader (lilo o grub, mismamente) no consigue iniciar porque está corrupto o cascado. Pasos para la reconquista:
- Sacamos físicamente, de la máquina que posee el RAID, uno de los discos y lo pinchamos en nuestra máquina (desde la que operaremos).
- En esta máquina instalamos mdadm, si no lo teníamos ya.
- Ejecutamos lo siguiente para obtener la información necesaria para recrear el RAID (cambiar por el dispositivo que represente al disco pinchado en el paso 1): mdadm --examine --scan /dev/sda1 >> /etc/mdadm/mdadm.conf
- Reiniciamos el demonio mdadm: /etc/init.d/mdadm restart
- Montamos el dispositivo: mount /dev/md0 /mnt/disco
- Le montamos un proc... mount -o /proc /mnt/disco/proc
- y un dev... mount -t bind /dev /mnt/disco/dev
- ...para posteriormente (sí, lo habéis adivinado) hacer un chroot: chroot /mnt/disco /bin/bash
- Y aquí ya "estamos" dentro del otro sistema para operar con él. Ejecutamos lilo o hacemos lo propio (lo reinstalamos en la MBR) con grub, salimos del chroot y desmontamos la unidad.
- Sacamos el disco físicamente y lo volvemos a poner en la máquina original y voilá. Ya debería iniciar y estar funcionando.
Comentarios (0) |