Skip to content

Commit e71a2cd

Browse files
committed
ipxe: Add documentation
Signed-off-by: Michael Brown <[email protected]>
1 parent 97cee9b commit e71a2cd

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/README.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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

0 commit comments

Comments
 (0)