最近,我一直在构建一个LFS [Linux 从头开始]系统为我的树莓派单板计算机,我目前正处于最后一步。我正在尝试编译来自 Raspberry Pi 官方存储库的 Linux 5.15,但是每次我安装内核并重新启动时,都会发生以下情况:
- 出现彩虹闪屏 [READING FAT32 PARTITION]
- 出现 Raspberry Pi 徽标 [UEFI 固件已加载]
- 出现 GRUB2 引导菜单
- 出现这样的情况:
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services...
就是这样。启动过程停止并永远卡在那里。我能想到的最有可能的问题是无效的内核配置。非常感谢任何帮助。
答案1
这并不能完全解决我的问题,但这是我为绕过该屏幕所做的操作:
- 下载 Raspberry Pi Linux 内核的 .deb 文件
- 使用提取它的内容
ar
- 解压
data.tar.xz
- 复制并粘贴
vmlinuz-5.10.0-19-arm64
到System.map-5.10.0-19-arm64
我/boot
的 LFS 系统中 - 重启
复制并粘贴内核通常是一个可怕的想法,但令人难以置信的是,它实际上让我超越了那个屏幕。我仍然有内核恐慌,但这值得另一个问题。