Table of Contents

UEFI HTTP Boot (instead of TFTP)

This how-to is based on Debian 9 and will result in a compiled EFI firmware binary, capable of booting over HTTP instead of TFTP.

New systems that support UEFI 2.5 and up (HPE, Lenovo) will be able to boot over HTTP(S). Compared to TFTP, HTTP is faster, can transfer much larger files and can be encrypted (TLS).

Documentation:

Compile EDK II

Test with qemu

Press ESC at the logo

Go to Boot Manager

Select UEFI HTTPv4