SW Raid1 - GRUB2 probléma

Fórumok

Sziasztok!

Debian környezetben telepítettem egy szervert Raid1 diszk rendszerrel. Alapban megy is minden gond nélkül, ha mindkét diszk hibátlan, vagy ha a második (sdb) esik ki. Régen grub shell parancsokkal egyszerűen fel lehetett biztatni hogy első diszk kiesése esetén se legyen gond, most viszont (GRUB2) csak annyi infót találtam hogy:

grub-install /dev/sdb

és mindenki boldog (mivel alapban a második diszkre nem települ a GRUB). De nálan nem megy a dolog.

A parancs hiba nélkül lefut, viszont a gond megmarad: indításkor láthatóan a GRUB elindul, de menüt már nem tölt be hanem újraindul a gép.

Hogyan tovább? Hogyan tudom megadni, hogy a menüt és egyéb állományokat a második diszken keresse? (feltételezem ez a gond)

Üdv:

Viking

Hozzászólások

A grubot manuálisan telepítsd mindkét winyóra.

Nem értem, hogy RAID esetén mért sda, sdb -ről van szó, mért nem md?-ről

grub-install --recheck /dev/md?

esetleg...

Debian install során a GRUB az MBR-be települ, de a telepítő csak /dev/sda diszkre telepíti. Kézzel be kell a másik diszken az MBR-be illeszteni, hogy /dev/sda kiesése esetén is tudjon indulni a rendszer és láthatólag indul is (egy pillanatra látszik a GRUB szövege a bal felső sarokban), de a menü megjelenítése helyett újraindul a gép.

Esetleg ez?

echo '(hd0) /dev/sda' >/boot/grub/device.map && grub-install '(hd0)'
echo '(hd0) /dev/sdb' >/boot/grub/device.map && grub-install '(hd0)'

Sajnos ez sem jött be, pedig nagyon bíztam benne.

A hiba valószínűleg valóban ott lehet hogy a második diszkről elindul a GRUB, de a boot folytatását továbbra is az elsőről akarja, ami nem elérhető.

device.map eredeti tartalma szerint 'hd0' és 'hd1' diszkeket ID (és így gyáriszám) alapján azonosítja a GRUB.
Pl: "(hd0) =/dev/disk/by-id/ata-WDC_WD5002AALX-00J37...."

A dap által jelzett megoldás ezt megkerüli, viszont nem tudom, hogy a "grub-install" figyelembe veszi-e, pontosabban beírja-e a MBR-be hd0 aktuális hivatkozását, vagy innen (device.map) csak azt veszi ki hogy melyik diszk MBR rekordjába írjon bele? Esetleg kell valami plusz dolog is? Próbáltam "update-grub" parancs futtatását grub-install előtt de az sem segített.

Szia!

Squeeze -nél én is belefutottam ebbe a problémába pár hónapja

http://hup.hu/node/99310

Taknyolva de megoldható a dolog. Első vinyót lehúzod csak az ujraindulóst hagyod rajta.

-telepitő cd, rescue mód
-Raid tömb összerakása, automata
-kiválasztjuk a root fájlrendszer tömbjét
-Héj futtatása itt: /dev/tömb
-grub-install /dev/sda
-update-grub

Köszönöm, ez tényleg továbblépés és bocs hogy nem voltam elég alapos az előzmények keresésekor!

Azért nálam itt is fellépett egy kis gond: Nem volt időm rendesen végigvinni, így valószínűleg nálam van a probléma, de miután ismét mindkét diszket felcsatlakoztattam és az elsőt visszavettem a Raid-be ("mdadm --add /dev/md0 /dev/sda" -> tükör újraépül) minden OK, de ha most a másodikat húzom le, akkor csak GRUB> promptot kapok.

Dolgozom még rajta (csak ma nem tudok vele többet foglalkozni), de nálam lehet a hiba az előző próbálkozások utóhatása miatt, így ha alapról kezdem bízom benne, hogy jó lesz.

Aki kicsit naprakészebb, esetleg még angolul is jobban tud, hátha tud valamit az alábbi kérdésről:

grub-ék nem akarják javítani a dolgot valamikor?