マルチブート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のインストール自体が疑わしいでしょう。