Take a look at src/sys/arch/i386/stand/dosboot; it should let you boot a kernel off a DOS partition. Also, you can try building `init' with -DMSDOSFS_ROOT.. I haven't tried either of these things, I've just stumbled over them in the course of perusing the source tree.. - Bill