Answering my own question, here is the configuration selection (from block devices using make menuconfig) that boots from lilo but not from syslinux:
[*] Normal PC floppy disk support [ ] Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support --- Please see Documentation/ide.txt for help/info on IDE drives [*] Old hard disk (MFM/RLL/IDE) driver (NEW) --- Additional Block Devices And here is the one that boots both ways: [*] Normal PC floppy disk support [*] Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support --- Please see Documentation/ide.txt for help/info on IDE drives [ ] Use old disk-only driver on primary interface [*] Include IDE/ATA-2 DISK support (no intervening options selected) --- Additional Block Devices But why, he asks? On Sun, Apr 22, 2001 at 10:33, Pann McCuaig wrote: > I'm having a problem booting my firewall box from a syslinux floppy. It > boots the same kernel from the HD under lilo just fine. I know that this > worked once upon a time using kernel 2.2.17, but it's not working now > with kernel 2.2.19, and (he sheepishly adds) I seem to have misplaced > the .config I used for 2.2.17 when it was working. > > Here is what happens when I attempt a floppy boot: > --------------------------------------------------- > ... > hda: 256MB, CHS=522/16/63 > Partition check: > hda: hda1 hda2 > VFS: Cannot open root device 00:00 > Kernel panic: VFS: Unable to mount root fs on 00:00 > --------------------------------------------------- > > And here is how it goes when booting from the HD: > --------------------------------------------------- > ... > hda: 256MB, CHS=522/16/63 > Partition check: > hda: hda1 hda2 > VFS: Mounted root (ext2 filesystem) readonly. > (etc., everything is fine from here on) > --------------------------------------------------- > > Anyone got any ideas (or a cluebat, even). > > Cheers, > Pann -- geek by nature, Linux by choice L I N U X .~. The Choice /V\ http://www.ourmanpann.com/linux/ of a GNU /( )\ Generation ^^-^^