the snake II
Erfahrenes Mitglied
Guten Abend,
ich habe gerade das Tutorial Ein Betriebssystem mit C entwickeln von FreakyPenguin erfolgreich beendet.
Man erhält am Ende eine Datei "kernel" und einen Ordner "grub". Beides kommt in ein RAW-Floppy-Image (1,44MB, FAT), welches man dann auf eine Diskette schreiben kann um von der zu booten.
Ich möchte jetzt allerdings diesen Kernel von einer Festplatte booten. Aus dem Tutorial und anderen Quellen geht hervor, dass die ersten 512 Byte den Bootsektor darstellen und dem BIOS den Weg zum Bootloader weisen, der dann den kernel startet.
Meine Frage ist, wie schreibe ich den Bootloader (Grub) so auf die Festplatte, dass er vom BIOS erkannt wird?
Vielen Dank im Vorraus!
ich habe gerade das Tutorial Ein Betriebssystem mit C entwickeln von FreakyPenguin erfolgreich beendet.
Man erhält am Ende eine Datei "kernel" und einen Ordner "grub". Beides kommt in ein RAW-Floppy-Image (1,44MB, FAT), welches man dann auf eine Diskette schreiben kann um von der zu booten.
Ich möchte jetzt allerdings diesen Kernel von einer Festplatte booten. Aus dem Tutorial und anderen Quellen geht hervor, dass die ersten 512 Byte den Bootsektor darstellen und dem BIOS den Weg zum Bootloader weisen, der dann den kernel startet.
Meine Frage ist, wie schreibe ich den Bootloader (Grub) so auf die Festplatte, dass er vom BIOS erkannt wird?
Vielen Dank im Vorraus!