Frage

Meine einzige Erfahrung in O / S Entwicklung vor Dies war ein ‚Hallo Welt‘ OS von einem Floppy-Laufwerk erstellen ausgeführt wird.

Was ich jetzt brauche, ist eine einfache O / S zu entwickeln, von einem USB-Stick zu booten. Und ich habe ein paar Straßensperren:

  1. Wie kann ich mit dem Boot "Sektor" von einem USB-Stick schreiben? Gibt es irgendwelche Werkzeuge zur Verfügung?

  2. Sie wissen von jedem guten Tutorials oder Führungen auf USB bootloading gerichtet?

  3. Ich muss in der Lage sein, Dateien auf dem USB-zu lesen; was ist das Standard-Dateisystem auf einem USB-Stick? FETT? Hat Linux nativ FAT verwenden zum Speichern / Lesen von Dateien auf einem USB-?

. NB: Ich tue dies nur für all die schmutzigen niedrigen Niveau Tricks zu lernen, deshalb habe ich auf einem Stick nicht linux will diesen Job tun

War es hilfreich?

Lösung

  1. Es gibt keinen speziellen Boot-Sektor, schreiben Sie einfach das MBR die ersten 512 Bytes auf dem Flash-Laufwerk ein.
  2. Es gibt eine Menge von Führungen unter Pendriveinux.com
  3. FAT funktioniert in den meisten (wenn nicht alle) Fälle. Während Linux können Arbeit von FAT, könnte man einfach eine andere Partition auf dem USB-Stick erstellen, die ext2 sein wird (oder jede andere nicht-Journaling Dateisystem) und lassen darauf Linux Arbeit . IT Lösungen Knowledge Base hat einen Artikel über eine persistente Backtrack-Flash-Laufwerk Installation macht eine ext2-Partition verwenden.

Andere Tipps

Nur ein paar Antworten aus der Spitze von meinem Kopf (da ich mit Low-Level-Disk-Struktur beschäftige viel):

  1. Sie können einfach nur einen guten Hex-Editor verwenden, die Sie direkt auf einen Datenträger (wie HxD ) oder eine eigene App rollen, die die Createfile-API verwendet (oder das Äquivalent Linux).

  2. Sie können etwas überprüfen wie BartPE , mit dem Sie eine bootfähig zu machen erlaubt XP-image auf einem USB-Gerät.

  3. USB-Laufwerke sind 99% Fett. Linux ist in der Tat FAT unterstützt nativ für das Lesen von USB-Massenspeicher.

Hinzufügen nur eine Information. Mac auf Stick eine nützliche Sache sein wird. Sie können die Kernidee auf Dateistruktur erhalten usw. einen sorgfältigen Blick Nachdem die meisten der oben genannten Probleme lösen. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top