0
我是grub的新手。我試圖從grub啓用UEFI安全啓動。我決定使用shim來驗證內核的簽名。 Grub可以從UEFI驗證。如何從grub2代碼中運行shim?
我從Ubuntu的grub git存儲庫中提取了補丁。 Grub使用grub_efi_locate_protocol()
函數來定位勻場,目前它無法找到勻場並返回NULL
。
我有以下疑問:
- 我應該在哪裏放置
shim.efi
二進制(我已經把它的/ boot分區) - 哪裏
grub_efi_system_table
變量得到填充,以及它是如何使用grub_efi_locate_protocol
?
感謝
Holy sh -t ...標籤爲'grub'的問題實際上是關於編程和開發。這是粗糙的鑽石,我認爲我們應該培養它。你能提供一些'grub_efi_locate_protocol'和'grub_efi_system_table'的代碼嗎? – jww