Где в исходном коде GRUB2 есть передача / переход к коду ядра?

Я ищу строку кода, где GRUB2, наконец, перескакивает на код ядра и, таким образом, передает выполнение на системах x86? Я предполагаю, что это в файле ассемблера, так как это очень низкая архитектура. Я посмотрел исходные файлы в /grub-core/boot/i386/pc/*.S и нашел JMP в boot.S в строке 455, но kernel_address может быть адресом ядра GRUB2 в памяти, а не ядром linux.

Кто-нибудь со сборкой и знаниями GRUB2, которые могут мне помочь?

One Solution collect form web for “Где в исходном коде GRUB2 есть передача / переход к коду ядра?”

Просто от чтения источника, это должно быть место в загрузчике linux, и это место в релокаторе (независимо от загрузчика).

Надеюсь, это поможет 🙂

  • Является ли блок-блок устройства привязанным к определенной версии ядра Linux?
  • Обновление ядра CentOS-5.11
  • Включение IOMMU в ядро ​​для передачи видеокарты
  • Повторное включение консоли после завершения работы ядра, если в Uboot установлен режим молчания?
  • Как устройство IMQ расположено в потоке пакетов ядра Linux
  • Как получить абсолютное положение (x, y координаты) пальца на сенсорной панели?
  • Создание ядра для BeagleBone Black приведет меня к проблемам hdmi
  • Как именно printk работает внутри страны?
  • Как заставить strace «декодировать» связь AF_NETLINK как с ioctl?
  • Кто-нибудь использует Netem больше? Альтернативы?
  • Юридический статус встроенного футляра Linux
  • Linux и Unix - лучшая ОС в мире.