从命令行升级LEDE固件.PDFVIP

  • 1056
  • 0
  • 约7.82千字
  • 约 10页
  • 2019-09-22 发布于浙江
  • 举报
你在这里 /   /  LEDE文件 /  LEDE用户指南 /  从命令行升级LEDE固件 从命令行升级LEDE固件 固件升级将用新版本替代当前的LEDE系统:更新的Linux内核,新的根分区和新的覆盖分区。 使用此过程可以通过ssh从命令行升级。 (如果您希望使用Web界面,请使用标准闪烁说明。) 默认升级将通过保存并恢复默认位置 (/ etc / config)中的配置文件来自动保留基本的LEDE配置。 这将保留网络设置,WiFi设置,设备主机名等。 安装的软件包和自己的配置将不会被保留,因此可能需要记录您的程序并保存升级后需要重新安装 或还原的设置。 OpenWRT 论坛 (/viewtopic.php?id 42739)有脚本可以自动处理。  警告!!!警告!!!警告!!!  在升级之前不会保存的系统的任何部分将被丢失!  继续需要您自担风险!  ­  升级前步骤 识别升级后必须还原的一些有用步骤。如果你没有安装任何东西,请随意跳过。 列出用户安装的软件包 一行awk脚本 (由用户valentijn提供): root @ lede:/#awk/ ^包:/ {PKG = $ 2} / ^状态:。*用户安装/ {打印PKG}/ usr / lib  / opkg / status 此脚本将输出用户 (和默认)安装的软件包的列表,而不使用“Package:”前缀。 配置要保存的文件 LuCI和命令行升级将保留配置文件: 列出  opkg list‐changed‐conffiles 列在文本文件中/lib/upgrade/keep.d/ (例如,/lib/upgrade/keep.d/base‐files‐ essential ) 列在  /etc/sysupgrade.conf 根据上面列出的用户安装的软件包,您可能会知道您有其他配置或数据文件需要保留,并且不包括 在默认文件中保存。 您的新文件应该添加到/etc/sysupgrade.conf 。默认情况下,此文件中只有其中的注释。 编辑/etc/sysupgrade.conf 用编辑器。例如: root @ lede:/#vi /etc/sysupgrade.conf ##该文件包含应该的文件和目录  ##在升级过程中保留。    #/etc/example.conf #/ etc / openvpn / 下载LEDE升级映像 只有以“­sysupgrade.bin”结尾的固件映像应用于LEDE升级。以“­factory.bin”结尾的图像仅用于通 过设备的库存固件首次安装LEDE。 对于x86系统,没有“sysupgrade”映像,只需确保新的固件映像具有与之相同的文件系统系列。 命令行方法 将所需的升级文件下载到LEDE系统上的本地RAM驱动器。 该/tmp 目录存储在RAM (使用tmpfs (/wiki/tmpfs))中,而不是永久闪存存 储。 警告:升级文件必须放在/ tmp 在升级过程中,sysupgrade过程卸载闪存存储。 如果升级文件不在/ tmp,sysupgrade将不会执行任何升级,只能重新启动系统。 我们在/ tmp中移动 root @ lede:/#cd / tmp  我们现在下载该文件 root @ lede:/#wget DOWNLOAD_LINK 现在我们来下载sha256sums文件 (在同一页面中,找到固件映像的下载链接) root @ lede:/#wget SHA256SUMS_DOWNLOAD_LINK 现在我们检查图像的校验和是否正确,所以我们知道它的正确下载。 此命令输出大量不关心的文本 (它会检查sha256sums文件中列出的所有文件),因此我们将其输 出过滤,以显示仅显示“OK”的行。 root @ lede:/#sha256sum ‐c sha256sums 2 / dev / null  | grep好的 如果它显示一条确认该文件被正确下载的行。 FILE_NAME:好的 这里上面的步骤被压缩在一个复制粘贴友好的一行,写你的链接当然: DOWNLOAD_LINK =“固件链接”; SHA256SUMS =“sha256sums的链接”; cd / tmp wget $ DOWNLOAD _LINK; wget $ SHA256SUMS; sha25

文档评论(0)

1亿VIP精品文档

相关文档