Thomas Winkler schrieb:
ich habe auf einem server einen software raid 1 mit 2 ide platten (pm und sm) aufgesetzt. jeweils die boot und root partition werden gespiegelt. es laesst sich auch ohne probleme ueber /dev/md0 und /dev/md1 booten. man koennte sagen das ich nach der anleitung in der boot+root+lilo... howto vorgegangen bin.
mein problem ist nun das sobald eine platte ausfaellt ich nicht booten kann. nur wenn beide platten eingebunden sind kommt lilo klar. ich habe einiges in meinen beiden lilo.conf files getestet, habe es jedoch nicht geschafft bei einer fehlenden platte zu booten. in beiden confs ist bios=0x80 (sollte ja dann auch von hdc booten koennen wenn hda ausfaellt, oder?) gesetzt und die komplette plattengeometry angegeben. trotzem spuckt lilo immer nur ein "L 01 01 01 .." aus. dieser fehler muesste doch eine falsch angegebene plattengeometry bestaetigen. habe jedoch keinen fehler gefunden. als boot wurde jeweils hda und hdc angegeben.
zum testen habe ich jetzt ein raid 1 in der vmware aufgesetzt, was fuer diesen zweck echt genial ist. ich teste mit suse 7.1, 2.4.0 suse kernel und auf dem server mit zwei identischen platten. lilo einmal in der suse 7.1 version und einmal in der redhat 7.1 version - beide bringen es nicht.
nur mal schnell fuer die es interessiert. wer ein solches problem loesen will kommt wohl nicht ohne weiteres um die neue lilo version 22.0-beta herum. soll im september fertig werden. diese enthaelt neben einer ueberarbeitung der raid1-unterstuetzung auch eine sehr gute raid1 readme, welche eigentlich alle fragen beseitigen sollte. will damit sagen, mit lilo 22.0-beta gibt es keine probleme mehr was das booten von software raid 1 devices betrifft. eine beliebige platte kann ausfallen, man kann die platten hardwaremaessig switchen, booten klappt immer. falls jemand fragen hat kann er sich an mich wenden... bis spaeter thomas