Moin,
ich bau gerade einen Rechner zusammen, der einige 100km entfernt bei
einem Hoster stehen wird, und zwecks h�herer Ausfallsicherheit
gespiegelte Platten benztzen soll. Die Partitionierung sieht wie folgt
aus:

/dev/sd[ab]1  500 MB 83  Linux                  beide swap
/dev/sd[ab]5   20 MB 83  Linux                  /boot bzw. /boot2
/dev/sd[ab]6    2 GB fd  Linux raid autodetect  /
/dev/sd[ab]7 15.8 GB fd  Linux raid autodetect  md1, darauf LVM

Auf md1 liegen drei Volumes, die auf /home, /var und /var/spool
gemountet werden.
/boot und /boot2 werden per rsync synchronisiert.

Mein Ziel ist, das jede Platte ausfallen kann, und das System trotzdem
bootet und l�uft. Aber LILO will nicht von der zweiten Platte booten.
lilo.conf.sdb:
#---------------------------------------------------------------------
lba32
boot=/dev/sdb
root=/dev/md0
install=/boot2/boot.b
map=/boot2/map
delay=50
vga=normal

default=Linux

image=/boot2/vmlinuz-2.4.5
        label=Linux
        read-only

image=/boot2/vmlinuz-2.2.17
        label=LinuxOLD
        read-only
        optional
#---------------------------------------------------------------------

Installiert habe ich lilo mit lilo -C /etc/lilo.conf.sdb

Beim boot erscheint dann:
L 01 01 01 01 01 01 01 01 01 .........
bis man den Rechner ausschaltet.

Laut Manual bedeut das L, da� der "second stage loader" nicht gefunden
wird, da� 01 "Illegal command". 
Ich vermute, da� LILO die second stage auf der zweiten Platte sucht,
jetzt aber ja keine zweite Platte mehr da ist.

Hilfe?

Ramin



Antwort per Email an