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.
To upgrade ACX710 by using a bootable USB device, perform the following steps:
Download the required USB image onto the router and make the USB device bootable by using the instructions in Steps 3 to 5.
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
Unzip the USB image.
gunzip <*-usb-*.img.gz>
dd the image onto the USB device.
dd if=/path/to/image.img of=/dev/da0 bs=1m
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.
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 #
Step2
root:/var/tmp # gunzip junos-install-media-usb-acx-arm-64-20.4R2.7.img.gz
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
Step4
labroot> request system reboot usb Reboot the system ? [yes,no] (no) yes Shutdown NOW! [pid 17663]
2022-06-30: Initial version