どのプロセスで「StartImage失敗:ロードエラー」エラーが発生しますか?

どのプロセスで「StartImage失敗:ロードエラー」エラーが発生しますか?

マルチブートLinuxシステム(個々のパーティションにUbuntu 20.04および22.04の複数のインスタンス)で失敗したsystemd-bootインストールをデバッグしています。

残念ながら、唯一の結果は

bootctl install

他の関連する構成は、システムがGRUBシェルから起動されるということです。

GRUBシェルを終了するには、(a)別のGRUBシェルまたは(b)systemd-bootメニュー(設定された起動エントリがなくても)に入る必要があります。

最近のさまざまなパッチの後にGRUBシェルを終了すると、次のメッセージが返されます(大文字と小文字はスペースの元のバージョンと同じです)。

StartImage failed: Load Error

Google はこれについて聞いたことがありません。したがって、質問はどのプロセスでこのエラーが発生するかです。

第二に、エラーはカーネルまたはinitramfsのロードに失敗しましたか?

もちろん、構成を観察するためにsystemd-bootを取得する方法のアイデアも歓迎されます。

答え1

ブートロームのUEFIのようです。 Google は「UEFI StartImage」と関連する「LoadImage」について知っています。それは以下を指すhttps://edk2-docs.gitbook.io/edk-ii-uefi-driver-writer-s-guide/5_uefi_services/readme.2/524_loadimage_and_startimage

grubシェルに入ったと言わなかったら、grubのインストール自体が疑わしいでしょう。

関連情報