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. 私のLFSシステムvmlinuz-5.10.0-19-arm64にコピーして貼り付けるSystem.map-5.10.0-19-arm64/boot
  5. 再起動

カーネルをコピーして貼り付けるのは一般的に恐ろしい考えですが、実際にはその画面を通過しました。それでもカーネルパニックが発生しますが、これは別の質問を受ける価値があります。

関連情報