| mkisofs? Are looking to build a bootable CD? I though you were going to make a boot floppy.
I don't know if you know how the El-Torito boot scheme, so I guess I'll just explain it. Basically, you create a boot floppy image, then you put it in the CD file system, and you give the path to it, relative to the CD's root dir, and upon boot, the BIOS will emulate a floppy drive using that image.
That means that the boot image must be exactly as large as a floppy disk (although it may be as large as a 2.88 MB floppy as well). However, essentially, you only need to put a boot loader and the kernel on it, and then make the kernel use the CD as its root filesystem. Then just write some startup scripts to put on the CD. You can, of course, use an initrd as well, if you really want the root filesystem to be R/W.
Was there anything more that you wanted to know? |