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
link|improve this question

feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.