Server Dedicat Linux: Grub pentru 2 HDD-uri bootabile in RAID 1

Un scurt tutorial foarte util pentru orice administrator de server dedicat Linux, despre cum trebuie facut intr-un sistem ce foloseste RAID1 astfel incat ambele HDD-uri din acea matrice RAID sa fie bootabile.

Acest lucru este foarte util dupa ce ati inlocuit un HDD din acea matrice sau unul din ele s-a defectat si a fost schimbat, pentru ca  la urmatoarea pornire este posibil ca sistemul sa nu booteze corect sau sa incerce sa booteze de pe HDD-ul fara partitia /boot bootabila.

Exista 2 metode prin care se poate face acest lucru, una “la rece” si una “la cald”:

Metoda la rece (sistemul de operare este oprit)
– intrati in meniul GRUB bootarea sistemului si introduceti optiunea “c” care o sa va dea acces la promptul Grub
– in promptul Grub introduceti:

grub> root (hd1,0)
grub> setup (hd1)
grub> root (hd0,0)
grub> setup (hd0)

Dupa care apasati tasta ESC pentru a va intoarce si porniti sistemul normal.

Metoda la cald (sistemul de operare ruleaza)
– avand acces root, tastati in consola comanda /sbin/grub si apasati enter pentru a accesa meniul Grub
– in shell-ul Grub tastati urmatoarele:

grub> device (hd0) /dev/sda
grub> device (hd1) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
grub> root (hd1,0)
grub> setup (hd1)
grub> quit

Apoi reporniti sistemul de operare si nu ar mai trebui sa aveti probleme.

Acest tutorial este pentru sistemele de operare CentOS insa ar trebui sa functioneze la fel si pentru RedHat, Fedora sau alte sisteme de operare care folosesc manager de bootare GRUB.