Skip to content

AtieP/pxe-rom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PXE ROM

This is an implementation of a PXE ROM/network bootloader for x86 PC BIOS systems. Features:

  • DHCP/PXE, with proxyDHCP support
  • TFTP
  • Simple boot menu
  • NBP, Linux loader
  • PXENV TFTP, UNDI APIs are implemented
  • Can boot Linux, GRUB, and Limine. Since UNDI is implemented, GRUB can also download boot resources using HTTP, with DNS resolving
  • Behaves properly when DHCP and TFTP packets are out of order, or duplicated

Supported hardware

  • Non-legacy virtio-net

Tested platforms

  • qemu-system-x86_64
  • qemu-system-i386

Tested DHCP servers

  • dnsmasq
  • qemu net-user

About

Network bootloader

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published