Installazione di Grub da Knoppix
Questo vale per Knoppix v 5.1.
Si suppone che si debba sostituire /dev/hda, e che l'altro membro dell'array sia hdb.
Avviare il CD di knoppix dando il parametro di boot:
knoppix 2
Caricare il layout di tastiera italiano
loadkeys it
Caricare i moduli necessari alla gestione del raid
modprobe md modprobe raid1
Dato che questa distribuzione usa udev, occorre dare il parametro --auto a mdadm, per creare il device (vedi /usr/share/doc/knoppix-udev).
Assemblare l'array con un disco solo:
mdadm --assemble --auto /dev/md0 /dev/hdb1
ATTENZIONE: il "--auto" deve seguire "--assemble"
Creare un mount point e mountare il filesystem:
mkdir /mnt/md0 mount /dev/md0 /mnt/md0
ATTENZIONE: se la distribuzione su cis si stà lavorando usa udev (etch), non si avranno i device sul filesystem. Si dovrà quindi monstare il devfs con:
mount -o bind /dev /mnt/md0/dev
Installare grub dicendogli che la configurazione la trova sul volume appena montato, ed installarlo su ENTRAMBI gli hard disk:
grub-install --root-directory=/mnt/md0 /dev/hda grub-install --root-directory=/mnt/md0 /dev/hdb
Smontare il filesystem e stoppare l'array
umount /dev/md0 mdadm --stop /dev/md0
Riavviare
reboot
Dato che hda è vuoto, se la configurazione di grub non è corretta, il kernel cercherà la root su hda.
Selezionare la voce di partenza dal menu di grub, ed editarla con e
Cambiare la voce
root hd(0,0)
in
root hd(1,0)
Salvare la configurazione con s
Fare il boot con b
CICLAMAB....
Una volta avviato il sistema, ricostruire gli array:
mdadm --add /dev/md1 /dev/hda2 mdadm --add /dev/md0 /dev/hda1
Ricostruire la initrd:
mkinitrd -o /boot/initrd.img-$(uname -r) /lib/modules/$(uname -r)
Configurare grub correttamente per il raid come mostrato in Installazione di Grub con RAID Software oppure in Configurare Grub per raid