Package: lilo
Version: 1:22.8-6

Hello,

lilo should use Volume-IDs on real MBRs, i.e. sectors flagged with 0x55
0xaa at the end, only.

I have a md (Linux Software RAID) RAID1 spanning two disks without any
partitions.
Consequently, both disks have an identical sector 0 and this sector is
not a MBR (I checked it, there is no accidental 0x55 0xaa at the end).

On boot I get:
| LILO
| Error: Duplicated Volume ID
| O 22.8 Loading Linux...<more dots>

And even worse: when I try to update my image map via `lilo' I get:
| Fatal: volid write error

If I understand lilo.conf(5) correctly (the noraid part...), this should
not happen at all with md volumes, since lilo should mark them
inaccessible itself, but obviously lilo does not and it happens. And -
no, I have no noraid directive in my lilo.conf and even marking both
disks as inaccessible myself doesn't change anything. I have to pull one
of the mirrors to get `lilo' to run.

IMHO, it should be safe to simply ignore disks with no 0x55 0xaa
signature in their "MBR", i.e. sector 0, since if it's missing, any
other information stored there is not reliable anyways.

This is most likely something to be forwarded upstream. And this are
probably two bugs: - one wishlist regarding the MBR signature and
another one regarding the non-working inacessible-marking of lilo.


regards
   Mario
-- 
There are two major products that come from Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.    -- Jeremy S. Anderson

Attachment: signature.asc
Description: Digital signature

Reply via email to