| Zeile 1: | Zeile 1: | ||
| − | + | Multiboot ist ein Standard um Betriebssystemen eine einheitliche Startumgebung zu gewährleisten. Ein sehr bekannter Multiboot-Bootloader ist [[GRUB]]. | |
| − | Multiboot ist ein Standard um Betriebssystemen eine einheitliche Startumgebung zu gewährleisten. Ein sehr bekannter Multiboot-Bootloader ist [[ | ||
== Ausgangsstatus == | == Ausgangsstatus == | ||
| − | Unmittelbar nachdem die Kontrolle von | + | Unmittelbar nachdem die Kontrolle von GRUB an den Kernel übergeben wurde, sind folgende Zustände festgesetzt: |
{| border="1" | {| border="1" | ||
| EAX || Beinhaltet magicnumber 0x2BADB002 | | EAX || Beinhaltet magicnumber 0x2BADB002 | ||
| Zeile 59: | Zeile 58: | ||
=== mbh_magic === | === mbh_magic === | ||
| − | Dient | + | Dient GRUB zum Finden des Multiboot-Headers. Muss 0x1BADB002 sein. |
=== mbh_flags === | === mbh_flags === | ||
| Zeile 141: | Zeile 140: | ||
=== mbs_mods_count === | === mbs_mods_count === | ||
| − | Gibt an wie viele Module von | + | Gibt an wie viele Module von GRUB geladen wurden |
=== mbs_mods_addr === | === mbs_mods_addr === | ||