EFI 不会在 LFS 中加载 Linux 内核

EFI 不会在 LFS 中加载 Linux 内核

最近,我一直在构建一个LFS [Linux 从头开始​​]系统为我的树莓派单板计算机,我目前正处于最后一步。我正在尝试编译来自 Raspberry Pi 官方存储库的 Linux 5.15,但是每次我安装内核并重新启动时,都会发生以下情况:

  1. 出现彩虹闪屏 [READING FAT32 PARTITION]
  2. 出现 Raspberry Pi 徽标 [UEFI 固件已加载]
  3. 出现 GRUB2 引导菜单
  4. 出现这样的情况:
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services...

就是这样。启动过程停止并永远卡在那里。我能想到的最有可能的问题是无效的内核配置。非常感谢任何帮助。

答案1

这并不能完全解决我的问题,但这是我为绕过该屏幕所做的操作:

  1. 下载 Raspberry Pi Linux 内核的 .deb 文件
  2. 使用提取它的内容ar
  3. 解压data.tar.xz
  4. 复制并粘贴vmlinuz-5.10.0-19-arm64System.map-5.10.0-19-arm64/boot的 LFS 系统中
  5. 重启

复制并粘贴内核通常是一个可怕的想法,但令人难以置信的是,它实际上让我超越了那个屏幕。我仍然有内核恐慌,但这值得另一个问题。

相关内容