4.4. Booting from the Network using PXE

To boot with PXE, you need a properly configured server, and a network interface in your computer that supports PXE. For information on how to configure a PXE server, refer to Appendix C, Setting Up an Installation Server.

Configure the computer to boot from the network interface. This option is in the BIOS, and may be labeled Network Boot or Boot Services. Once you properly configure PXE booting, the computer can boot the Fedora installation system without any other media.

To boot a computer from a PXE server:

  1. Ensure that the network cable is attached. The link indicator light on the network socket should be lit, even if the computer is not switched on.

  2. Switch on the computer.

  3. A menu screen appears. Press the number key that corresponds to the desired option.

[Note] PXE Troubleshooting

If your PC does not boot from the netboot server, ensure that the BIOS is configured to boot first from the correct network interface. Some BIOS systems specify the network interface as a possible boot device, but do not support the PXE standard. Refer to your hardware documentation for more information.

[Note] Multiple NICs and PXE installation

Some servers with multiple network interfaces may not assign eth0 to the first network interface as BIOS knows it, which can cause the installer to try using a different network interface than was used by PXE. To change this behavior, use the following in pxelinux.cfg/* config files:

IPAPPEND 2

APPEND ksdevice=bootif

The configuration options above causes the installer to use the same network interface as BIOS and PXE use. You can also use the following option:

ksdevice=link

This option causes the installer to use the first network device it finds that is linked to a network switch.