Here are the results of my run of 'lilo -v -v -v -t". I also did try booting without the "append" line, but that did not result in a successful boot of dos either. MAX_IMAGES = 27 raid_setup returns offset = 00000000 Reading boot sector from /dev/hda Merging with /boot/boot.b Device 0x0301: BIOS drive 0x80, 16 heads, 39714 cylinders, 63 sectors. Partition offset: 63 sectors. Secondary loader: 14 sectors. Device 0x0301: BIOS drive 0x80, 16 heads, 39714 cylinders, 63 sectors. Partition offset: 63 sectors. Boot image: /vmlinuz Device 0x0301: BIOS drive 0x80, 16 heads, 39714 cylinders, 63 sectors. Partition offset: 63 sectors. Setup length is 5 sectors. Mapped 1636 sectors. Added Linux (alias 1) * <dev=0xe0,hd=0,cyl=11,sct=15> "ro root=303 speakup_ser=1 sb=0x220,7,1,5" Boot image: /vmlinuz.old Device 0x0301: BIOS drive 0x80, 16 heads, 39714 cylinders, 63 sectors. Partition offset: 63 sectors. Setup length is 5 sectors. Mapped 1533 sectors. Added LinuxOLD (alias 2) <dev=0xe0,hd=0,cyl=11,sct=36> "ro root=303 speakup_ser=1 sb=0x220,7,1,5" Mapping BIOS drive 0x80 to 0x81 Mapping BIOS drive 0x81 to 0x80 Boot other: /dev/hdb1, on /dev/hdb, loader /boot/chain.b Device 0x0341: BIOS drive 0x81, 16 heads, 826 cylinders, 63 sectors. Partition offset: 63 sectors. Device 0x0340: BIOS drive 0x81, 16 heads, 826 cylinders, 63 sectors. Partition offset: 0 sectors. Mapped 6 (4+1+1) sectors. Added dos (alias 3) <dev=0xe0,hd=0,cyl=11,sct=57> "root=303 speakup_ser=1 sb=0x220,7,1,5" Map file size: 25088 bytes. The boot sector and the map file have *NOT* been altered.