Skip to content

Commit a76d729

Browse files
committed
docs(为 Arch Linux 启用安全启动): 使用生成 initramfs 流程自动签署内核
1 parent 29ae2ea commit a76d729

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

docs/gnu-linux/为-arch-linux-启用安全启动.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,17 @@ Vendor Keys: none
5454
### 签署文件
5555
终于,我们正式开始签署我们的文件
5656

57-
首先列出所有待签署的文件
57+
首先我们重新生成一次`initramfs`,这会帮我们自动签署生成的文件
58+
```console
59+
# mkinitcpio -P
60+
```
61+
然后列出所有待签署的文件
5862
```console
5963
# sbctl verify
6064
Verifying file database and EFI images in /efi...
6165
✗ /efi/EFI/BOOT/BOOTX64.EFI is not signed
62-
/efi/EFI/Linux/arch-linux-fallback.efi is not signed
63-
/efi/EFI/Linux/arch-linux.efi is not signed
66+
/efi/EFI/Linux/arch-linux-fallback.efi is signed
67+
/efi/EFI/Linux/arch-linux.efi is signed
6468
✗ /efi/EFI/systemd/systemd-bootx64.efi is not signed
6569
failed to verify file /efi/loader/entries.srel: /efi/loader/entries.srel: invalid pe header
6670
failed to verify file /efi/loader/loader.conf: /efi/loader/loader.conf: invalid pe header

0 commit comments

Comments
 (0)