GRUB2 nihayet çekirdek koduna atlar ve böylece x86 sistemlerde yürütme eller nerede kod satırı arıyorum? Sanırım bir montajcı dosyasında çünkü bu çok düşük mimari şeyler. Ben de kaynak dosyaları baktı /grub-core/boot/i386/pc/*.S
ve bir tespit JMP
de hat 455 de boot.S ama kernel_address
GRUB2 bellekte çekirdek ve olmayan Linux çekirdeği adresi olabilir.
Bana yardımcı olabilecek montaj ve GRUB2 bilgisi olan var mı?
Çekirdek parametrelerini izlediniz mi?
—
phk
Bir telefondan yayınladığımdan beri buraya çok fazla ekleyemiyorum, ancak PC uyumluluklarını ve GRUB2'yi hatırladığım şeylere dayanarak çekirdek görüntüsünü 0x900000'de (gerçek mod) belleğe yüklediğini tahmin edebilirim, 0x0c000000 gerçek moddan korumalı moda geçtiğinizde adres atlandı. Yine de, bu "güvenilir önyükleme" ile bir EFI sisteminde oldu, bu yüzden yanlış olabilir. Belki
—
Wyatt8740
initrd
resminiz ipuçları içerecek?