mdadm RAID1 primary meghalt, most?

Fórumok

hello,

kerdesem, raid1 -es debian -ban meghalt az elsodleges diszk amin a grub volt, a masikrol nem tudok bootolni, ilyenkor mi a teendo?

koszi!
FBK

Hozzászólások

raksz ra grub -ot livecdrol bootolva.

Milyen grub verzió volt telepítve? 1.98 esetleg? :)

Olvasd el a Gentoo ide vaontkozó leírását, szépen lírják, hogy mindkét lemezre (sda és sdb) kell telepíteni a grub-ot (az md-re nem jó!), különben az lesz amit most írsz: http://www.gentoo-wiki.info/HOWTO_Gentoo_Install_on_Software_RAID#Insta…

MikroVPS Black Friday:
BF50 kupon: 50% kedvezmény minden OpenVZ VPS-re
BF80 kupon: 80% kedvezmény minden magyarországi Cpanel tárhelyre

Mivel a grub az sdb-re nem került fel, ezért alap, hogy valami külső eszközről bootolsz. E tekintetben közel mindegy, hogy külön erre a célra készült rescue CD vagy a gyári installer, aminek szintén van rescue módja, vagy ad absurdum elindulsz a telepítéssel és a lemez partícionálásnál konzolt váltasz és a telepítéssel nem lépsz tovább.
Ekkor ha minden jól megy, lesz egy működő alaprendszered meg egy konzolod.
Kézből összerakod a raid-et, esélyesen kissé erőszakolva, mert degradedben csak akkor indul, ha külön szólsz neki, hogy így akarod.
Csatold be az /mnt alá az összerakott tömböt, majd adj ki pár mount --bind parancsot is, hogy a különböző virtuális filerendszerek innen is elérhetőek legyenek. Gondolok olyanra, hogy
mount --bind /proc /mnt/proc
Van pár ilyen: proc, sys, dev, dev/pts...
Ellenőrizd azt is, hogy mindet becsatoltál, amit a régi rendszer csatol - és hogy mindet jó helyre csatoltál. pl. ha az eredeti rendszeren az /usr külön kötet, akkor azt most külön be kell csatolni az /mnt/usr alá.
Ha mindez még LVM-en is van, az még élvezetesebb, de nyilván az sem megoldhatatlan.
Ha ezzel is végeztél, akkor bátran jöhet egy
chroot /mnt
A kapott shell már a régi rendszeredet látja. :-) Innen gyógyítgathatod a grub-ot úgy, mintha az eredeti rendszer alól csinálnád - hiszen végül is majdnem ott vagy. A grub-install esetén figyelj arra, hogy a kiesett sda miatt most az sdb látszik sda-nak. Sikeres grub-install után exit, ezzel kilépsz a chroot alól, majd csatolj ki mindnet, amit kézből becsatoltál. (Gyakorlatilag a teljes /mnt.)
Ha mindent jól csináltál, akkor a reboot után töltődik a grub.