GRUB2가 마침내 커널 코드로 점프하여 x86 시스템에서 실행을 넘겨주는 코드 줄을 찾고 있습니다. 나는 이것이 매우 낮은 아키텍처이기 때문에 어셈블러 파일에 있다고 추측합니다. 소스파일을 찾아 /grub-core/boot/i386/pc/*.S
보니JMP
boot.S는 라인 455에 있습니다.그러나 kernel_address
이는 Linux 커널의 주소가 아니라 메모리에 있는 GRUB2 커널의 주소일 수 있습니다.
어셈블리와 GRUB2 지식이 있는 사람이 도움을 줄 수 있나요?