http://osfree.i2p/forum/viewtopic.php?p=395
My bootsector is filesystem independent, so, in principle, you can use it instead of lilo, but I did not tested it for now with ext2 filesystem, but I am experimenting now with FAT filesystem, and trying to write a FAT microfsd, as FAT is more convenient for me than ext2, as for FAT there is mtools, they are very convenient for manipulating disk images, and there is no such utilities for ext2.