本文解释了如何使用USB驱动器将X1700B Socket重置为工厂映像。
注意
警告! Cato有两个经过认证的X1700站点Socket硬件型号(X1700和X1700B)。 安装映像到套接字之前,请确保识别出准确的套接字型号。
有关两个X1700 Socket型号的更多信息,请参阅重新映像Cato Sockets概述。
X1700B Socket的前面板上有两个USB端口,您可以使用任意一个端口通过USB驱动器安装映像。 从Socket v17版本开始,您可以使用USB 2.0或USB 3.0驱动器。 这些是X1700B Socket前面板的USB端口。
-
下载映像文件
有关获取映像文件的详细信息,请参阅Socket和vSocket映像文件。
-
解压映像(参见下方说明)。
-
获取至少8GB的USB驱动器。 如果需要格式化USB驱动器,请使用exFAT或FAT32格式。 使用FAT32格式时,USB驱动器不应超过32GB。
本节解释了如何针对Windows、macOS和Linux将套接字映像刻录到USB驱动器。
解压映像后,比较未压缩的DD映像文件的文件哈希与Cato已验证的正确文件哈希。 这在将套接字固件写入硬盘之前确认磁盘映像的完整性。
-
一个带有验证哈希的文件附加在本文中
-
将文件保存到与未压缩的磁盘映像相同的目录中
-
将USB驱动器连接到您的Windows设备。
-
在与两个文件相同的目录中,从提升的Powershell运行
tar -xf <archive-filename>命令来解压映像注意
注意: 常见的解压缩软件(如Winzip、7zip或Winrar)会损坏映像,导致文件大小为约135MB。 使用Windows CLI tar命令提取文件,结果应为大于1GB的文件大小。
-
确保将哈希文件放在与映像文件相同的目录中。
-
执行以下命令以比较套接字映像的文件哈希:
(Get-FileHash -Algorithm SHA256 .\IMAGE_INSTALL_socket_X1700B_19049_production_socket_v21.1_20240919_2025_01_07.dd).Hash -eq (gc .\X1700B-hash.txt).split()[0]
当哈希值相同时,该命令返回True。
-
下载并安装磁盘映像软件,如Win32 Disk Imager。
-
将映像写入USB驱动器。 (您可能需要使用*.*显示所有文件以查看DD文件)
-
连接USB驱动器。
-
打开终端窗口。
-
使用命令
diskutil list识别新驱动器 -
使用
diskutil unmountDisk <diskN>卸载已识别的驱动器 -
解压映像(双击文件)。
-
执行以下命令以比较套接字映像的文件哈希:
shasum -a 256 <archive-filename>
将此命令的输出与本文章附加的哈希进行比较。
-
执行以下命令以将映像写入USB驱动器:
dd if=./IMAGE_INSTALL_socket_X1700B_19049_production_socket_v21.1_20240919_2025_01_07.dd of=/dev/diskN bs=16m备注:
-
对于支持的版本,您可以将
status=progress附加到dd命令以查看写入USB操作的状态。 -
确保将映像写入USB驱动器而不是硬盘。
-
-
将USB驱动器连接到您的Linux机器上
-
识别哪个设备是您的USB
/dev/sdb或/dev/sdc -
解压映像。
-
运行以下命令查看镜像文件的哈希:
shasum -a 256 /<path to file>/<image filename>
-
将命令输出与本文章附加的哈希进行比较。
-
运行以下命令将镜像写入USB:
dd if=./IMAGE_INSTALL_socket_X1700B_19049_production_socket_v21.1_20240919_2025_01_07.dd of=/dev/sdX备注:
-
对于受支持的版本,您可以在
dd命令中追加status=progress,以查看写入 USB 操作的状态。 -
确保您将映像写入 USB 驱动器而不是您的硬盘。
-
在 USB 驱动器上准备好 Socket 映像后,将驱动器插入 Socket。 Socket 启动时,它会安装映像并重置为默认设置。
注意
注意: 如果Socket当前在Cato 管理应用程序中显示为已分配到站点,请从站点取消分配Socket(参见 管理套接字)。 然后在安装新映像后,可以再次将 Socket 分配给站点。
在X1700B Socket上安装镜像:
-
关闭X1700B Socket。
-
对于具有附加模块的 Socket,请从 Socket 中完全移除整个模块。
-
将您在第2部分中准备的USB闪存驱动器插入USB端口。
-
开启X1700B Socket。
-
安装在X1700B引导时开始,完成时间约为5分钟,具体取决于USB闪存驱动器的速度。
-
安装完成后,X1700B将自动断电,因此当Socket断电时,新镜像已经安装到Socket上。
-
从 Socket 中移除 USB 闪存驱动器。
-
重要! 断开电源线,然后重新连接以启动 Socket。
-
对于具有附加模块的 Socket,请执行以下操作:
-
确保您至少已升级到Socket v18。
-
关闭 Socket,并插入模块。
-
开启X1700B Socket。
-
安装套接字镜像后,可以使用套接字WebUI验证套接字版本,确认该过程已成功。
有关如何登录Socket WebUI的更多信息,请参阅访问Socket WebUI。
注意
注意: 如果您在安装 Socket 映像后本地登录到 Socket WebUI,登录用户名和密码将重置为默认设置。
- X1700B-hash.txt146 字节
0 条评论
请登录写评论。