Forum: PC Hard- und Software Wie kann man ein Bootloader für ein USB Stick programmieren ?


von keininternet (Gast)


Lesenswert?

Hallo und zwar habe ich eine Frage: Ich bin gerade am programmieren 
eines Betriebsystems.

Zum Thema :

Das Betriebsystem basiert auf MikeOS und dort wird es in einer 
Virtuellen Maschine mit einer Virtuellen Diskette gemacht. Irgendwie in 
dem man auf einem Bestimmten Sektor auf der Diskette den Bootloader 
drauf macht und dieser dann den Kernel startet.

So jetzt zu der Frage:

Wenn ich jetzt das Betriebsystem auf einen USB machen will dann ist da 
ja das Problem dass man keine Sektoren hat und somit da auch nix drauf 
schreiben kann ! Also bräuchte ich nun etwas das automatisch den Kernel 
auf dem USB startet wenn man das Betriebsystem booten will.

Weiteres:

Das Betriebsystem bzw der Kernel ist in Assembler geschrieben und die 
Datei dazu heißt "Kernel.bin" ich bräuchte bitte eine Möglichkeit um den 
Kernel automatisch zu starten :D Danke schonmal im vorraus !
Und er währe wünschenswert wenn ich dann noch die Dateien verändern 
könnte

: Verschoben durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

keininternet schrieb:
> Wenn ich jetzt das Betriebsystem auf einen USB machen will dann ist da
> ja das Problem dass man keine Sektoren hat und somit da auch nix drauf
> schreiben kann !

Natürlich haben USB-Massenspeicher Sektoren. Und die kann man auch 
beschreiben.

Es gibt Tools, um bootfähige Disketten- oder CD-Images auf 
USB-Massenspeicher zu übertragen, "Rufus" (nein, ist nicht von mir) ist 
ein Beispiel dafür:

https://rufus.akeo.ie/

von Teo D. (teoderix)


Lesenswert?

Ich denke dein gewählter Titel ist verwirren/abschreckend!?

Hab von deinem BS/Vorhaben NULL Ahnung, aber event. sind da ja 
brauchbare Infos bei.
http://www.pctipp.ch/tipps-tricks/kummerkasten/hardware/artikel/bootfaehigen-usb-stick-mit-virtuellem-disketten-laufwerk-erstellen-32765/

2h alter Thread und doch zu langsam. :´(

EDIT:
Nee, da klingt aber völlig falsch.

2h antwortet keiner, kaum schreib ich was, is einer plötzlich vor 
mir....

: Bearbeitet durch User
von keininternet (Gast)


Lesenswert?

Vielen Dank an euch beide :D

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.