Boot the Cisco 8000 Series Router Using iPXE
Boot the router using iPXE if the router fails to boot when powered ON. An alternate method is to Boot from a USB device.
iPXE is a pre-boot execution environment in the network card of the management interfaces. It works at the system firmware (UEFI) level of the router. iPXE boot re-images the system, boots the router in case of a boot failure, or in the absence of a valid bootable partition. iPXE downloads the ISO image, installs the image, and finally bootstraps inside the new installation.
iPXE acts as a bootloader. It provides the flexibility to choose the image that the system boots. The image is based on the Platform Identifier (PID), the serial number, or the management mac-address. iPXE is defined in the DHCP server configuration file.
You need a server running HTTPS, HTTP, or TFTP. Bring-up the PXE prompt using the following steps:
When you bring up a router using the PXE boot mode, existing configurations are removed. To recover smart licensing configurations like Permanent License Reservation (PLR), enable these configurations after the router comes up.
Router# configure Router(config)# license smart reservation Router(config)# commit
Power ON the router.
Press Esc or Del keys continuously (quick and repeated press and release) to pause the boot process, and get the RP to the BIOS menu.
When PXE boot starts reaching for a PXE server, press Ctrl+B keys to break into the PXE prompt.
Add the following configuration for the router. This is required for the router to connect with the external server to download, and install the image. You can use HTTP, HTTPS or TFTP server.