Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Datei in Bootsektor schreiben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.05.2003, 09:50 Uhr
typecast
aka loddab
(Operator)


Hallo
ich möchte ein Programm schreiben, dass eine Datei (loader für ein Betriebssystem) in den Bootsektor einer Partition schreibt. Was muss ich dazu wissen, und wie könnte ich das anstellen?

mfg loddab
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.05.2003, 10:32 Uhr
virtual
Sexiest Bit alive
(Operator)


Dies hängt von deinem Betriebssystem ab, weil Du direkten Zugriff auf das Device (Festplatte/Diskette) brauchst. Im Prinzip bietet Dir jedes Betriebssystem (mehr oder weniger versteckt) eine Funktion an, um direkt auf einen Bestimmten Sektor auf Deinen Datenträger zuzugreifen.
Welches Betriebssystem?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.05.2003, 11:02 Uhr
typecast
aka loddab
(Operator)


Ich hab vor das unter Linux zu programmieren.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.05.2003, 11:25 Uhr
virtual
Sexiest Bit alive
(Operator)


Guck Dir mal das Kommando dd an.

Weiterhin kann es interessant sein, Sich lilo in Verbindung mit strace mal anzuschauen, denn strace zeigt dir, was lilo für Aufrufe macht, um in den Sektor zu schreiben.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.05.2003, 12:38 Uhr
typecast
aka loddab
(Operator)


Ok könntest du vielleicht noch ein paar Worte dazu verlieren, wie ich mit dd eine Datei in den Bootsektor kopieren kann. Die man-Pages haben mir nicht viel weitergehlofen.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.05.2003, 12:40 Uhr
~0xdeadbeef
Gast



Code:
dd if=eingabe.dat of=/dev/hda


schreibt eingabe.dat an den Anfang von /dev/hda, also in den MBR der Platte. Aber VORSICHT! du kannst dir damit ganz leicht die ganze Platte zerschießen. Wenn du zuviel an den Anfang der Platte schreibt, kann das Dateisystem beschädigt werden und deine Daten wären futsch. Also vorher sichern.

Ansonsten würde ich einfach mal in die LILO-Sourcen kucken, die liegen, soweit ich weiß, auf www.freshmeat.net irgendwo.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.05.2003, 12:48 Uhr
typecast
aka loddab
(Operator)


Eigentlich hätt ich auch drauf kommen können, dass man als OutputFile /dev/hda angeben kann. Na ja hinterher ist man immer schlauer.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: