This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
appnote:uefihttp [2015/10/07 00:23] mcb30 |
appnote:uefihttp [2018/07/05 21:37] mcb30 |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Configuring the DHCP server ===== | ===== Configuring the DHCP server ===== | ||
- | {{ :clipart:chain.jpeg?200x96|A chain}} | + | {{ :clipart:chain.jpeg?200x120|A chain}} |
You must configure your DHCP server to check for a UEFI HTTP Boot client, and to provide the string ''HTTPClient'' as the vendor class identifier, and an HTTP URI as the boot filename. If you are using [[:howto:dhcpd|ISC dhcpd]] then you need to edit ''/etc/dhcpd.conf'' to contain | You must configure your DHCP server to check for a UEFI HTTP Boot client, and to provide the string ''HTTPClient'' as the vendor class identifier, and an HTTP URI as the boot filename. If you are using [[:howto:dhcpd|ISC dhcpd]] then you need to edit ''/etc/dhcpd.conf'' to contain | ||
Line 20: | Line 20: | ||
} | } | ||
- | (where **my.web.server** is the DNS name (or IP address) of your web server). | + | where **my.web.server** is the DNS name (or IP address) of your web server. |
| | ||
===== Configuring the web server ===== | ===== Configuring the web server ===== | ||
Line 55: | Line 55: | ||
==== Building OVMF ==== | ==== Building OVMF ==== | ||
- | You can build an OVMF image (for virtual machines such as qemu and kvm) which supports UEFI HTTP Boot. You will need to enable the option | + | You can build an OVMF image (for virtual machines such as qemu and kvm) which supports UEFI HTTP Boot. You will need to edit the build description file ''OvmfPkg/OvmfPkgX64.dsc'' to enable the option |
DEFINE HTTP_BOOT_ENABLE = TRUE | DEFINE HTTP_BOOT_ENABLE = TRUE | ||
- | |||
- | in the build description file ''OvmfPkg/OvmfPkgX64.dsc''. | ||
For OVMF (or any other firmware built from upstream EDK2), the UEFI HTTP Boot option will show up as **EFI Network 1** within the boot selection menu. | For OVMF (or any other firmware built from upstream EDK2), the UEFI HTTP Boot option will show up as **EFI Network 1** within the boot selection menu. | ||