I had meet the same issue. After investigate source code of lilo, I
got the root cause.

when lilo search for lvm device, for example /dev/dm-0, it suppose it
as symbol link to /dev/mapper/vg0-lv0, but got it is not. It was a
real deivce node. So lilo call dm_task_run with dm-0, but libdevmapper
expect something like vg0-lv0.

To workaround this, just remove these device node at /dev and add
symbol link as
ln -s /dev/mapper/vg0-lv0 /dev/dm-0.

Now you can run lilo, all shall be OK.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to