Om een ramdisk te maken zijn 2 methodes:
1) in een file of in een ramdisk. Je kunt een file maken van zeg 4 mb (`dd if=/dev/zero of=file.img bs=1k count=4096`) dan met mke2fs daar een file system op bouwen en dan met een loopback mounten(mount -o loop file.img /direcotry-om-te-mounten/) en dan kun je er gewoon een een hele direcotry structuur op bouwen / naar cp-en.
2) Je kunt ook gewoon een ramdisk mounten (`mount /dev/ram0 /direcotry-om-te-mounten/`) en daar directory structuur in bouwen / naar cp-en.
Vergeet ook niet alle libs mee te kopieren en ldconfig erover te runnen zodat je libs werken.
Deze file.img kun je dan met dd (`dd if=file.img of=/dev/fd0 bs=1k seek=500`, als je kernel 500k is)naar je flop pleuren.
Met `rdev /dev/fd0 /dev/fd0` kun je aangeven dat hij een ramdisk op floppy moet zoeken en met `rdev /dev/fd0 <eengetal dat je ff moet berekenen(2^14 +500 oid.)> kun je aangeven waar hij het moet vinden.
it's that easy

BTW:
1) minixfs is efficienter (je hebt toch geen grote files etc.), maar dan moet je je ramdisk wel in een ramdisk bouwen.
2) Je kunt je libs en progs strippen met objcopy --strip-all /path/naar/prog /path/naar/gestripte/prog Dit scheelt gigantisch in ruimte!
3) en uiteraard bouw je de directory structuur natuurlijk gewoon op je hd en kopieert die dan in de ramdisk of file.img
Er is ook een Bootdisk-howto en die is geloof ik ook naar het nederlands vertaald, maar dat zou je ff moeten checken.
suc6
[edit] deze methode gaat er dus vanuit dat je je kernel gewoon naar het begin van het floppy hebt ge`dd`ed. De kernel zal dan automatisch booten. Je Kunt het ook met lilo doen of syslinux, maar dat vind ik zuigen.
[edit2] wat veruidelijkt en aangevuld