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 SRX1500 Firewall Software
The build image that you install on the device defines the device 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 copy the required image to the PXE boot server and install the image on your firewall:
If the device fails to reboot, you can install the software by using the USB flash disk. However, if the firewall fails to reboot or is inaccessible after you use this method, perform these steps using the console connection:
Reboot or power on the device
Press the ESC button to go to the Boot Manager menu.
Select
Setup Utilityand then press Enter.Select the boot options:
Boot type—UEFI Boot Type,
PXE boot capability—UEFI:IPv4,
First boot device—PXE on ME,
Enable the network stack option.
Press F10.
-
Verify that the upgrade is successful by entering the
show versioncommand from the operational mode. If you have upgraded the software of the device to an SRX1500, the new version of the device issrx1500.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 SRX4200 Firewall Software
The build image that you install on the device defines the device's software version. You can change the software version of the device by upgrading it.
You can upgrade the device software 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 Trivial File Transfer Protocol (TFTP) server stores the operating system image. You can have a separate PXE boot server for each image.
To copy the required image to the PXE boot server and install the image on your firewall:
If the device fails to reboot, you can install the software by using the USB disk. However, if the firewall fails to reboot or is inaccessible after you use this method, perform these steps using the console connection:
Reboot or power on the device
Press the ESC button to go to the Boot Manager menu.
Select the boot options:
Boot mode—LEGACY,
Boot option 1—NETWORK,
Disable the network stack option.
Click save and exit or press F4 to start PXE boot.
Select the menu from the screen and click Enter to reboot the device.
Select
Hard Diskas boot option 1.Click save and exit or press F4 to start PXE boot.
-
From 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 Trivial File Transfer Protocol (TFTP) server. You can have a separate PXE boot server for each image.
To copy the image to the PXE boot server and install the image:
If the device fails to reboot, you can install the software by using the USB disk. However, if the firewall fails to reboot or is inaccessible after you use this method, perform these steps using the console connection:
Reboot or power on the device.
Press the ESC button to go to the Boot Manager menu.
Select
Setup Utilityand then press Enter.Select the PXE boot capability as
UEFI:IPv4, disableHDD, and enableETH00under EPI.Click F10.
-
From 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.