Item /dev/sda1 of software RAID1 /dev/md0 has gone to a better world. md0 is mounted to a root / directory, and it contains /boot directory.
My lilo.conf configure is
boot=/dev/md0
root=/dev/md0
raid-extra-boot=mbr-only
So, I expect that the second item of md0 - /dev/sdb1 contains all nessecary information to boot from it. But I want to run lilo to become assured.
It shows me:
# lilo -v
LILO version 22.8
Warning: LBA32 addressing assumed
Cannot proceed. Maybe you need to add this to your lilo.conf:
disk=/dev/sda inaccessible
(real error shown below)
Fatal: VolumeID read error: sector 0 of /dev/sda not readable
I have already removed failed item of md0, why it still knows about it?
mdadm /dev/md0 -f /dev/sda1
mdadm /dev/md0 -r /dev/sda1
UPD: This page says that i should delete device from the system:
echo 1 > /sys/block/sda/device/delete
But now lilo says:
# lilo
Warning: LBA32 addressing assumed
Fatal: Not all RAID-1 disks are active; use '-H' to install to active disks only
# lilo -v -H
LILO version 22.8
Warning: LBA32 addressing assumed
Warning: Partial RAID-1 install on active disks only; booting is not failsafe
Warning: Faulty disk in RAID-1 array; boot with caution!!
Fatal: Unusual RAID bios device code: 0xFF