Meine einzige Erfahrung mit der Entwicklung von Betriebssystemen bestand bisher darin, ein "Hello World"-Betriebssystem zu erstellen, das von einem Diskettenlaufwerk aus läuft.
Was ich jetzt brauche, ist ein einfaches Betriebssystem zum Booten von einem USB-Stick zu entwickeln. Und ich habe ein paar Straßensperren:
-
Wie schreibe ich in den Boot-Sektor" eines USB-Sticks? Gibt es dafür irgendwelche Tools?
-
Kennen Sie gute Tutorials oder Anleitungen zum USB-Bootloading?
-
Ich muss in der Lage sein, Dateien auf dem USB-Stick zu lesen. Was ist das Standard-Dateisystem auf einem USB-Stick? FAT? Verwendet Linux von Haus aus FAT zum Speichern/Lesen von Dateien auf einem USB-Stick?
NB: Ich mache das nur, um all die schmutzigen Low-Level-Tricks zu lernen, deshalb will ich nicht, dass Linux auf einem Stick diese Arbeit erledigt.