Upgrade the Software of SRX Series Firewalls by Using a PXE Boot Server
Learn how to upgrade the software of SRX Series Firewalls (SRX1500, SRX4100, and SRX4600) using a PXE boot server. This topic covers the step-by-step process, including preparing the PXE server, copying the installation image, and rebooting the device to complete the upgrade.
Upgrade the Software of SRX1500 Device
The build image that you install on the device defines the device's software version. You can change the version of the device by upgrading it.
You can upgrade the software of a device by using the Preboot Execution Environment (PXE) boot server. A PXE boot prepares a client/server environment to boot devices by using a network interface that is independent of available data storage devices or installed operating systems. The TFTP server stores the operating system image. You can have a separate PXE boot server for each image.
To upgrade the software of a device by using the PXE boot server method:
Copy the image you want installed on the device to the PXE boot server.
Reboot the device to install the image. If you have already copied the image to the PXE boot server, reboot the device to install the image.
To copy the image you want installed to the PXE boot server and install the image:
If the device fails to reboot, you can use the USB disk installation option. However, after using USB disk installation, if the router fails to reboot or is not accessible, follow these steps on the console:
Reboot or power on the device
Press the ESC button to go to the Boot Manager Menu.
Select
Setup Utility
, and then press Enter.Select the boot type as
UEFI Boot Type
, PXE boot capability asUEFI:IPv4
, first boot device asPXE on ME
and set network stack asEnabled
.Click F10
-
In operational mode, verify that the upgrade is successful. If you have upgraded the software of the device to an SRX1500, the new version of the device is
srx1500
.user@host> show version Hostname: host Model: srx1500
Juniper Networks does not support using the request system software rollback
command to revert to the previously installed software.
Upgrade the Software of SRX4100 Device
The build image that you install on the device defines the device's software version. You can change the version of the device by upgrading it.
You can upgrade the software of a device by using the Preboot Execution Environment (PXE) boot server. A PXE boot prepares a client/server environment to boot devices by using a network interface that is independent of available data storage devices or installed operating systems. The TFTP server stores the operating system image. You can have a separate PXE boot server for each image.
To upgrade the software version of a device using the PXE boot server method:
Copy the image you want installed on the device to the PXE boot server.
Reboot the device to install the image. If you have already copied the image to the PXE boot server, reboot the device to install the image.
To copy the image you want installed to the PXE boot server and install the image:
If the device fails to reboot, you can use the USB disk installation option. However, after using USB disk installation, if the router fails to reboot or is not accessible, follow these steps on the console:
Reboot or power on the device
Press the ESC button to go to the Boot Manager Menu.
Select the boot mode as
LEGACY
, boot option 1 asNetwork
, and set network stack asDisabled
.Select save and exit or click F4 to start PXE boot.
Select the menu from the screen and click Enter to reboot the device.
Choose boot option 1 as
Hard Disk
.Select save and exit or click F4.
-
In operational mode, verify that the upgrade is successful. If you have upgraded the version of the device to an SRX4100, the new version of the device is
srx4100
.user@host> show version Hostname: host Model: srx4100
Juniper Networks does not support using the request system software rollback
command to revert to the previously installed software version.
Upgrade the Software of SRX4600 Device
The build image loaded on the device defines the software of the device. You can change the software of the device by upgrading it.
You can upgrade the software version of a device by using the Preboot Execution Environment (PXE) boot server. A PXE boot prepares a client/server environment to boot devices by using a network interface that is independent of available data storage devices or installed operating systems. The image of the operating system is stored on a TFTP server. You can have a separate PXE boot server for each image.
To upgrade the software of a device by using the PXE boot server method:
Copy the image you want installed on the device to the PXE boot server.
Reboot the device to install the image. If you have already copied the image to the PXE boot server, reboot the device to install the image.
To copy the image you want installed to the PXE boot server and install the image:
If the device fails to reboot, you can use the USB disk installation option. However, after using USB disk installation, if the router fails to reboot or is not accessible, follow these steps on the console:
Reboot or power on the device
Press the ESC button to go to the Boot Manager Menu.
Select
Setup Utility
, and then press Enter.Select the PXE boot capability as
UEFI:IPv4
, disableHDD
and enableETH00
under EPI.Click F10
-
In operational mode, verify that the upgrade is successful. If you have upgraded the software version of the device to an SRX4600, the new version of the device is
srx4600
.user@host> show version Hostname: host Model: srx4600
Juniper Networks does not support using the request system software rollback
command to revert to the previously installed software version.