GRUB2はついにカーネルコードにジャンプし、x86システムで実行を引き継ぐコード行を探しています。私はこれが非常に低いアーキテクチャなので、アセンブラファイルにあると思います。ソースファイルを/grub-core/boot/i386/pc/*.S
探すJMP
boot.Sはライン455にあります。ただし、kernel_address
これはLinuxカーネルのアドレスではなく、メモリ内のGRUB2カーネルのアドレスである可能性があります。
アセンブリとGRUB2の知識を持つ人が助けることができますか?