Ich suche nach der Codezeile, in der GRUB2 endlich zum Kernel-Code springt und damit die Ausführung auf x86-Systemen übergibt. Ich denke, es ist in einer Assembler-Datei, da dies sehr wenig Architektur ist. Ich habe mir die Quelldateien in angesehen /grub-core/boot/i386/pc/*.S
und JMP
in Zeile 455 eine in boot.S gefunden , kernel_address
könnte aber die Adresse des GRUB2-Kernels im Speicher und nicht des Linux-Kernels sein.
Jemand mit Montage- und GRUB2-Kenntnissen, der mir helfen kann?
initrd
Bild Hinweise?Antworten:
Gerade von der Quelle zu lesen, dies sollte der Ort , in den Linux - Loader und sein dies der Ort , in dem relocater (unabhängig von der Lade).
Ich hoffe das hilft :)
quelle