通过 CLI 安装软件(方法 3 – 将 Junos 软件复制到 USB 记忆棒)
请按照以下步骤通过 CLI 从 USB 记忆棒安装软件:
将 Junos 升级文件下载到 U 盘。
找到 Junos 与 USB 记忆棒关联的 USB 设备 ID:
user@srx> start shell
user@srx% ls /dev/ > /var/tmp/before_USB.txt
将 USB 设备插入 USB 插槽。例如,插槽 0 将返回以下内容:
root# umass0: USB USBFlashDrive, rev 2.00/1.00, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <USB USBFlashDrive 0100> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 980MB (2007040 512 byte sectors: 64H 32S/T 980C)
运行以下命令:
user@srx% ls /dev/ > /var/tmp/after_USB.txt
使用“diff”命令查找“before_USB.txt”和“after_USB.txt”输出中的差异,以找到驱动器标签。(通常是da#s1,即da0s1)
user@srx% diff /var/tmp/before_USB.txt /var/tmp/after_USB.txt
35a36,37
> da1
> da0s1
58a61
> pass1
在此示例中,USB 为“da0s1”。
创建挂载目录:
user@srx% mkdir /tmp/usb
将USB挂载到以下目录:
user@srx% mount -t msdosfs /dev/<drivelabel> /tmp/usb
示例:
user@srx% mount -t msdosfs /dev/da0s1 /tmp/usb (标签名和/tmp之间有一个空格)
验证 USB 是否已安装到设备:
root@% pwd
/cf/root
root@% cd /tmp/usb/
root@% pwd
/cf/tmp/usb
root@% ls
junos-srxsme-12.1X46-D40.2-domestic.tgz
退出 shell 并安装软件:
user@srx% exit
user@srx> request system software add /tmp/usb/<upgrade filename> no-copy
有关软件安装的更多详细信息,请参阅安装软件中的说明 。
完成后,重新启动 SRX:
user@srx> request system reboot