Sto cercando la linea di codice in cui GRUB2 passa infine al codice del kernel e quindi consegna l'esecuzione su sistemi x86? Immagino che sia in un file assembler poiché si tratta di elementi di architettura molto bassi. Ho esaminato i file di origine /grub-core/boot/i386/pc/*.Se ho trovato un file JMPdi avvio.S alla riga 455, ma kernel_addresspotrebbe essere l'indirizzo del kernel GRUB2 in memoria e non del kernel Linux.
Chiunque abbia conoscenza di assembly e GRUB2 che mi può aiutare?
initrdimmagine conterrà indizi?