0
私はgrubを初めて使っています。私はgrubからUEFIセキュアブートを有効にしようとしています。シムを使ってカーネルの署名を検証することにしました。 GrubはUEFIから検証することができます。grub2コードの中からshimを実行するには?
私はUbuntuのgrub gitリポジトリからパッチを取り出しました。 Grubはgrub_efi_locate_protocol()
関数を使用してshimを検索しますが、現在はshimを見つけることができず、NULL
を返します。
私は次のクエリはしている:私はバイナリshim.efi
を置くべき
- (私はそれ/ bootパーティションを配置している)
- ?
grub_efi_system_table
変数が読み込まれますんし、どのようにそれが
grub_efi_locate_protocol
で使用され
私はこの問題を解決することができたおかげで
ホーリーシュート...実際にプログラミングと開発についての質問です。これは荒いダイヤモンドだから、育てるべきだと思う。 'grub_efi_locate_protocol'と' grub_efi_system_table'のコードのいくつかを提供できますか? – jww