This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
err:2e0080 [2017/08/16 19:20] nikize |
err:2e0080 [2021/05/10 21:04] mcb30 |
||
---|---|---|---|
Line 8: | Line 8: | ||
* If you are running a UEFI version of iPXE then only EFI binaries can be loaded. PXE binaries such as pxelinux.0 use legacy BIOS calls and can never work on UEFI. | * If you are running a UEFI version of iPXE then only EFI binaries can be loaded. PXE binaries such as pxelinux.0 use legacy BIOS calls and can never work on UEFI. | ||
* If you are trying to load a Linux kernel (or other EFI binary) then you can use iPXE to load it directly; there is no need to load pxelinux.0 first. | * If you are trying to load a Linux kernel (or other EFI binary) then you can use iPXE to load it directly; there is no need to load pxelinux.0 first. | ||
+ | * If you are trying to load a Linux kernel, make sure it is built with ''CONFIG_EFI_STUB'' enabled. Most distribution kernels will already be built with ''CONFIG_EFI_STUB'' enabled. | ||
* If you are trying to display a pxelinux menu then you may want to investigate iPXE's native [[:cmd:choose|menuing]] capabilities. | * If you are trying to display a pxelinux menu then you may want to investigate iPXE's native [[:cmd:choose|menuing]] capabilities. | ||