Background.
I have Debian Wheezy 64bit installed on a machine with 2 SATA drives. On the 
hard drives I have two software RAID1 partitions, md0 and md1. The bigger md1 
uses LVM and has separate volumes for swap, /tmp, /var, /opt, /usr, and /home. 
Everything was working fine, until one day the sda disc crashed and the system 
was not bootable anymore. This is how I have learned that by default Debian 
installs grub only on /dev/sda in RAID1 configuration. Despite the fact that 
/dev/sdb was still fine, I had no working system, as I couldn't boot it. After 
two days of Google search I have found a solution, which might be of interest 
to somebody in similar situation.

Solution.
First, I downloaded the debian-live-7.0.0-amd64-rescue.iso, it fits on one 
CDROM. I could boot from it into a live system. To get a root privileges I set 
root pasword: "sudo passwd root" and then su to root. Because BIOS already 
reported first HD error, cfdisk was showing me only one HD, /dev/sda (before 
crash it was /dev/sdb). However, RAID1 was still alive, "cat /proc/mdstat" 
reported two degraded partitions, md126 and md127, the first one was my former 
md0 and the second the former md1. As I didn't have LVM on md0 I could mount it 
directly: "mount /md126 /mnt". Volumes on md1 were also fine, lvscan listed all 
of them. I have mounted one by one: "mount /dev/vol/usr /mnt/usr", "mount 
/dev/vol/var /mnt/var", mount /dev/vol/tmp /mnt/tmp". Then, in preparation for 
chrooted environment I also mounted proc and dev: "mount -t proc none 
/mnt/proc" and /mount -o bind /dev /mnt/dev". After that "chroot /mnt" and I 
was in my installed system. Fixing grub was a matter of the command: 
"grub-install /dev/sda", which didn't report any errors. Ctrl-D returned me to 
the live system, from which I have rebooted. Fingers crossed -- after some 
delay caused by errors generated by the failed HD (which is still inside the 
computer) I was finally greeted by login screen. My system is running fine now 
with the degraded RAID array, waiting for the arrival of a new drive.

Cheers,
  Tad




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/e2cb61cacd6ecc46a6fbd0296822a23755520...@hirt.ad.uws.edu.au

Reply via email to