Hi,
My only experience in O/S development before this has been to create a 'Hello World' OS running from a Floppy drive.
What I need now is to develop a simple O/S to boot from a USB stick. And I have a few roadblocks:
How do I write to the boot "sector" of a USB stick? Are there any tools available?
Do you know of any good tutorials or guides directed towards USB bootloading?
I need to be able to read files on the USB; what is the standard file system on a USB stick? FAT? Does Linux natively use FAT to store/read files on a USB?
NB: I am doing this just for learning all the dirty low level tricks, that's why I don't want linux on a stick to do this job.