Commit e71a2cd 1 parent 97cee9b commit e71a2cd Copy full SHA for e71a2cd
File tree 1 file changed +26
-0
lines changed
1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change
1
+ # shim for iPXE
2
+
3
+ This is a lightly modified version of the general-purpose [ shim] [ shim ]
4
+ used to enable UEFI Secure Boot for open source projects.
5
+
6
+ This fork includes modifications to simplify the use of shim with
7
+ [ iPXE] [ ipxe ] . In particular, this shim is built to trust the iPXE
8
+ project's [ EV code signing certificate] ( ../ipxe.crt ) , and includes
9
+ logic to automatically determine the iPXE filename based on the name
10
+ used for the shim itself, by stripping out the shim portion of the
11
+ filename. For example:
12
+
13
+ | shim filename | iPXE filename |
14
+ | :-------------------- | :-------------------- |
15
+ | ipxe-shimx64.efi | ipxe.efi |
16
+ | intel-shimx64.efi | intel.efi |
17
+ | snponly-shimx64.efi | snponly.efi |
18
+
19
+ The UEFI Secure Boot signed binaries can be downloaded from the
20
+ releases listed at https://github.com/ipxe/shim/releases
21
+
22
+ (Note that only full releases are signed: prereleases will contain
23
+ unsigned binaries.)
24
+
25
+ [ shim ] : https://github.com/rhboot/shim
26
+ [ ipxe ] : https://ipxe.org
You can’t perform that action at this time.
0 commit comments