Archiv verlassen und diese Seite im Standarddesign anzeigen : Bootsektor
Wir proggen zur zeit in OS. Leider fehlen uns die kenntnisse für den Bootsektor.
Wie kann man den Bootsektor Proggen, so dass die Datei 386.Kernel (Formatlose ausführbahre Datei) in einem EXT2-Dateisystem geladen wird?
Felix Kaiser
31.03.2002, 21:59
Ist zwar meiner Meinung nach ne blöde ID das OS an ein EXT2FS System zu koppeln, aber schau dir mal den Linuxbootlader an. Source sollte bei www.kernel.org zu finden sein.
Ansonsten, FAT Systeme wär kein Problem, hab ich fertige Sourcen da ... Oder macht doch nen eigenes FS, formatunabhängiger Bootsektor.
Worin liegt der Unterschied zw. einem Kernel der von einem FatFS geladen werden muss und einem Kernel der von einem Ext2FS geladen wird? Da ist doch eigentlich nur die Unterstuetzung des FS im Kernel selbst, oder?
Felix Kaiser
02.04.2002, 13:47
Der Kernel is scheißegal, es kommt auf den Bootsektor an. Der kann entweder NUR von einem FAT oder NUR von einem EXT2FS laden. Für jedes FS ein anderer Bootsektor. Zwischen den einzelnen FAT Typen muss auch jeweils ein anderer Bootsektor sein. Freilich könnte man alles vereinen, allerdings musst du dich dann darauf einstellen dass der Bootsektor nicht mehr ´ein Sektor´ ist sondern ´viele Sektoren´ benutzt.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.