Also bei flat-binary sollte es reichen, wenn Du den Bootloader, den Kernel und alle anderen Teile einfach per cat Datei1 Datei2 Datei3 > image.img.
Dann ist aber die Diskette nicht formatiert. Ansonsten sollte ein Loopback-Device auf der Datei image.img helfen, dass Du entsprechend formatierst und dann mountest.
Als erste muss der Kernel Loop-Devices unterstützen.
Dann musst Du die image.img-Datei erstellen:
dd if=/dev/zero of=/home/user/image.img bs=512k count=2
(müsste ne 1024Byte Datei anlegen)
dann
losetup /dev/loop0 /home/user/image.img
und dann /dev/loop0 formatieren und mounten.
Jetzt Dateien einspielen und dann wieder unmounten.
Und jetzt solltest Du eine Image.img-Datei haben, die einer Diskette entspricht. Glaub ich jedenfalls.
(Hab es nicht ausprobiert!)