This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
err:3c0920 [2014/10/07 19:19] robinsmidsrod Replaced the link describing how to create the VirtualBox ROM |
err:3c0920 [2019/01/30 11:47] 193.63.64.25 Add another possible cause |
||
---|---|---|---|
Line 17: | Line 17: | ||
* Oracle(r) VirtualBox (YMMV, 4.2.6) ships with a stripped down version of iPXE with several features disabled. The [[howto/dhcpd#PXE chainloading|typical method for chain loading]] from a vendor ROM is to use a conditional to identify the DHCP user-class option as "iPXE". This method does not work when the vendor ROM is iPXE and missing features you might need. This issue can be worked around in one of two ways. iPXE sets [[howto/dhcpd#iPXE-specific options|iPXE-specific DHCP options]] for features that have been enabled. A conditional can be set up ([[https://gist.github.com/4008017|example]]) to check for these options and if missing, to chain boot to a full featured iPXE. Alternatively, [[https://git.ipxe.org/ipxe.git/blob/HEAD:/src/config/vbox/README|the VirtualBox iPXE ROM can be replaced entirely]]. On supported platforms Oracle(r) VM VirtualBox Extension Pack, which provides Intel PXE, can be used to replace iPXE. | * Oracle(r) VirtualBox (YMMV, 4.2.6) ships with a stripped down version of iPXE with several features disabled. The [[howto/dhcpd#PXE chainloading|typical method for chain loading]] from a vendor ROM is to use a conditional to identify the DHCP user-class option as "iPXE". This method does not work when the vendor ROM is iPXE and missing features you might need. This issue can be worked around in one of two ways. iPXE sets [[howto/dhcpd#iPXE-specific options|iPXE-specific DHCP options]] for features that have been enabled. A conditional can be set up ([[https://gist.github.com/4008017|example]]) to check for these options and if missing, to chain boot to a full featured iPXE. Alternatively, [[https://git.ipxe.org/ipxe.git/blob/HEAD:/src/config/vbox/README|the VirtualBox iPXE ROM can be replaced entirely]]. On supported platforms Oracle(r) VM VirtualBox Extension Pack, which provides Intel PXE, can be used to replace iPXE. | ||
+ | |||
+ | * If embedding a certificate to verify a HTTPS server with this can be caused by incorrect certificates being embedded in the iPXE binary. When this is the case rebuilding the iPXE binary with the correct certs should fix the issue. |