Description

This article describes the procedure for upgrading ACX710 routers by using a bootable USB device. The procedure has been tested and verified in the Juniper Lab.

Solution

To upgrade ACX710 by using a bootable USB device, perform the following steps:

  1. Download the required USB image onto the router and make the USB device bootable by using the instructions in Steps 3 to 5.

  2. Typically, the USB device is da* (da0) in most devices. First clean up the device by writing zeroes to the device (this process might take some time, do wait and do not kill the session).

dd if=/dev/zero of=/dev/da0 bs=1m
  1. Unzip the USB image.

gunzip <*-usb-*.img.gz>
  1. dd the image onto the USB device.

dd if=/path/to/image.img of=/dev/da0 bs=1m
  1. Plug-in the bootable USB to the router and reboot from the USB by using "request system reboot usb."

Note: Transcend is the recommended USB brand, which has been tested and verified in the Juniper Lab, for ACX710 USB upgrade. Kingston also works for USB boot as per recommendation from Engineering. Other USB brands are NOT supported on ACX710.

Example

  1. Step1
labroot> start shell user root
Password:
root:/var/home/labroot # cd /var/tmp
root:/var/tmp # dd if=/dev/zero of=/dev/da0 bs=1m

dd: /dev/da0: end of device
29164+0 records in
29163+0 records out
30579621888 bytes transferred in 2402.249018 secs (12729580 bytes/sec)
root:/var/tmp # 
  1. Step2

root:/var/tmp # gunzip junos-install-media-usb-acx-arm-64-20.4R2.7.img.gz
  1. Step3

root:/var/tmp # dd if=/var/tmp/junos-install-media-usb-acx-arm-64-20.4R2.7.img of=/dev/da0 bs=1m
514+1 records in
514+1 records out
539828224 bytes transferred in 42.928655 secs (12575009 bytes/sec)
root:/var/tmp # exit
exit
  1. Step4

labroot> request system reboot usb
Reboot the system ? [yes,no] (no) yes 

Shutdown NOW!
[pid 17663]

Modification History

2022-06-30: Initial version