Assuming I could get rid of the special /boot partition, I tried the latest lilo with md devices support. Got the following error messages when running: Created temporary device /tmp/dev.0 (0x0000) open /tmp/dev.0: No such device Removed temporary file /tmp/dev.0 Any idea if this is harmless and can be ignored? Martin lilo.conf: --- verbose=1 boot=/dev/md1 map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz label=linux root=/dev/md1 read-only --- Running lilo : --- LILO version 21, Copyright 1992-1998 Werner Almesberger boot = /dev/sdb, map = /boot/map.0811 Reading boot sector from /dev/sdb Merging with /boot/boot.b Secondary loader: 8 sectors. Boot image: /boot/vmlinuz Setup length is 4 sectors. Mapped 1513 sectors. Added linux * /boot/boot.0810 exists - no backup copy made. Map file size: 11264 bytes. Writing boot sector. boot = /dev/sda, map = /boot/map.0801 Reading boot sector from /dev/sda Merging with /boot/boot.b Device 0x0901: BIOS drive 0x80, 255 heads, 2213 cylinders, 63 sectors. Partition offset: 63 sectors. Secondary loader: 8 sectors. Device 0x0901: BIOS drive 0x80, 255 heads, 2213 cylinders, 63 sectors. Partition offset: 63 sectors. Boot image: /boot/vmlinuz Device 0x0901: BIOS drive 0x80, 255 heads, 2213 cylinders, 63 sectors. Partition offset: 63 sectors. Setup length is 4 sectors. Mapped 1513 sectors. Added linux <dev=0x80,hd=238,cyl=1,sct=60> "ro root=901 console=ttyS0,9600" /boot/boot.0800 exists - no backup copy made. Map file size: 11264 bytes. Writing boot sector. Created temporary device /tmp/dev.0 (0x0000) open /tmp/dev.0: No such device Removed temporary file /tmp/dev.0 ---