NickC wrote:Hmm. not too happy about trying to edit fstab, if something goes wrong I get stuck with a non-bootable system.
If you change the device names, you need to tell the system that you changed them. That's the only way to do it. Or you can use UUIDs instead, so device names/numbers don't matter, everything is recognized by its UUID. You still need to edit fstab to turn every entry into a UUID entry
NickC wrote:As yet I haven't found anyway to boot into Salix to fix lilo that if it doesn't work for some reason.
You need to learn what a chroot is.
NickC wrote:What about instaling an alternative bootloader that supports multi-disk environments, if there are any.
Your problem is not the bootloader. LILO and grub1/2 all happily can boot any multi-disk environment. I remember seeing a lilo setup that booted over 160 partitions spanned over dozens of drives something like 12 years ago. Your problem is that you're changing the device names. Either stop doing that, or use UUIDs instead of device names.