aarch64からUEFIから起動するための最小カーネル設定は何ですか?

aarch64からUEFIから起動するための最小カーネル設定は何ですか?

私は何人かの人々と遊んでいました。UEFIファームウェア私はRaspberry Piをダウンロードし、また取得しようとしました。ラズベリーパイコアUEFIを使用して起動します。だから私は実行してmake -j4 bcm2711_defconfig表示されたオプションを有効にしました。最初から始まるLinuxmake -j4UEFIを使用してカーネルをコンパイルして実行しました。

完了したら、カーネルを実行してインストールmake -j4 dtbs modulesします。make -j4 dtbs_install modules_install install私はvmlinuz.efi電話を受けたファイルを見つけ、/bootそれが良い兆候だと思いました。

再起動後に提供されたUEFIシェルを入力し、次のコマンドを入力しました。

Shell> fs0:
FS0:\> vmlinuz.efi root=/dev/mmcblk0p2 rootwait ro

ブート(またはカーネルパニックの発生)の代わりに、次の結果が表示されます。

Shell> fs0:
FS0:\> vmlinuz.efi root=/dev/mmcblk0p2 rootwait ro
EFI stub: Decompressing Linux Kernel...
EFI stub: Generating empty DTB
EFI stub: Exiting boot services...
EFI stub: ERROR: Exit boot services failed.
EFI stub: ERROR: Failed to update FDT and exit boot services

私がここで何を間違っているのか?

これは私のものです。.config ファイル

ベストアンサー1

おすすめ記事