Ah, looking at the code I guess leaving out the modpath in the loader config file does the trick? Maybe I should fix bmodfs to strip off paths... Yes, that works. Here's the working config:
menu.lst: title L4Linux-2.6 root (hd1,0) kernel /boot/rmgr -sigma0 task modname "bmodfs" module module module modaddr 0x02000000 module /boot/main26 -nokdb -nowait -serial -comport 1 module /boot/sigma0 module /boot/names module /boot/log module /boot/dm_phys module /boot/simple_ts -t 300 module /boot/rtc module /boot/l4io --noirq module /boot/l4exec module /boot/bmodfs module /boot/libloader.s.so module /boot/run-script module /boot/vmlinuz26 module /boot/loader --fprov=BMODFS run-script run-script: sleep 2 task "vmlinuz26" "noreplacement mem=64M root=/dev/hdc1" Thanks! -Julian