1 ## SPDX-License-Identifier: GPL-2.0-only
12 prompt "PXE ROM to use"
16 bool "Add an existing PXE ROM image"
18 Select this option if you have a PXE ROM image that you would
19 like to add to your ROM.
22 bool "Build and add an iPXE ROM"
24 Select this option to fetch and build a ROM from the iPXE project.
29 string "PXE ROM filename"
33 The path and filename of the file to use as PXE ROM.
36 string "network card PCI IDs"
39 The comma-separated PCI vendor and device ID that would associate
40 your PXE ROM to your network card.
44 In the above example 10ec is the PCI vendor ID (in hex, but without
45 the "0x" prefix) and 8168 specifies the PCI device ID of the
46 network card (also in hex, without "0x" prefix).
48 Under GNU/Linux you can run `lspci -nn` to list the IDs of your PCI devices.
59 iPXE uses a rolling release with no stable version, for
60 reproducibility, use the last commit of a given month as the
62 This is iPXE from the end of January, 2022.
71 config IPXE_SERIAL_CONSOLE
72 bool "Enable iPXE serial console"
75 Enable/disable iPXE serial console. Since SeaBIOS supports serial
76 console this option might be helpful to avoid duplicated output.
78 Unselect to let only SeaBIOS handle printing output.
81 bool "Do not show prompt to boot from PXE"
84 Don't wait for the user to press Ctrl-B.
85 The PXE still can be run as it shows up in SeaBIOS's payload list.
87 config IPXE_ADD_SCRIPT
88 bool "Embed an iPXE script for automated provisioning"
91 Enable to embed a script that is run instead of an iPXE shell.
94 string "Embedded iPXE script path and filename"
95 depends on IPXE_ADD_SCRIPT
98 Path to a script that is embedded into the iPXE binary.
101 Uses the ipxe script instead showing the prompt:
102 "Press Ctrl-B to start iPXE..."
104 config IPXE_HAS_HTTPS
105 bool "Enable HTTPS protocol"
108 Enable HTTPS protocol, which allows you to encrypt all communication
109 with a web server and to verify the server's identity
111 config IPXE_TRUST_CMD
112 bool "Enable TRUST commands"
115 Enable imgverify and imgtrust commands, which allow you to verify
116 digital signature of file prior loading it, and restrict to loading