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
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/
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.