On Mon, Mar 27, 2017 at 05:20:25PM +0200, k...@aspodata.se wrote: > Hendrik Boom: > ... > > lilo doesn't do RAID assemby, as far as I know. It just starts up > > with a bunch of blocks at a fixed offset from an identified partition, > > identified by UUID, and there's two of these. Now I guess at boot > > time, it may always pick the right one, or always pick the wrong one, > > or a random one. > > If you have /boot on a raid-mirror on all your disks (pref. as first > partition) there is no problem making lilo work. Since then it > doesn't matter which disk it is booting from, it will load the kernel > and possible an initrd/initramfs if you want it to.
Except that the raid-mirror has been missing for some time, and the two copies of /boot are no longer the same. Reattaching it would yield two very similar file systems and lilo will thus have a choice between two different places to boot from. If the two copies of the RAID were properly sync'd up you would be right -- there would be no problem. > > Since /boot is typically very small, there is not any big problem > making this happen. Which is why I put /boot on a small mirror RAID, not realising that for reasons beyond my control, one drive would become disconnected for far too long to remain synchronised. > > /// > > If you have theese set in your kernel: > > CONFIG_MD_AUTODETECT=y > CONFIG_MD_RAID1=y (or whatever raid level you want) > > the kernel will autodetect your old style (metadata 0.90) raid > partitions. So if your / is on such a raid, the kernel will mount > / without the need of an initrd/initramfs. > > The old metatdata limits you to one filesystem per md-raid device. Indeed, I have one RAID with old metadata with only /boot on it. Another with new metadata containing many LVM partitions. > > Regards, > /Karl Hammar Thank you. -- hendrik _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng