SCRIPTS-BOOTLOADER-FOR-ASUS-ROUTER icon indicating copy to clipboard operation
SCRIPTS-BOOTLOADER-FOR-ASUS-ROUTER copied to clipboard

ac86u升级3.0.0.4.384_81930后,环境无法启动了!

Open nmweizi opened this issue 4 years ago • 2 comments

我的设备是ac86u,脚本已是最新。

我是这样升级的

  1. cd /tmp && /tmp/sbl_uninstall
  2. 官版图形界面,3.0.0.4.384_18918升级到3.0.0.4.384_81930
  3. ssh后,执行cp -f /tmp/mnt/ASUS_ROUTER/script_bootloader/bin/restore /tmp && cd /tmp && /tmp/restore
  4. 自动重启

问题描述

重启后,ssh登录,发现已经没有任何挂载的环境了,比如swap、Entware等等。

  • 发现是不能自动执行脚本script_bootloader_usb_mount了,原因是script_bootloader_usb_mount这个文件变得没有任何权限了。
----------    1 admin    root          5819 May 24 20:00 script_bootloader_usb_mount
  • 执行
chmod 777 script_bootloader_usb_mount
  • 重启后权限又丢失了,不能自动执行

  • 如果在chmod 777 script_bootloader_usb_mount后,直接执行 script_bootloader_usb_mount,环境是可以起来的。

  • 这个现象多次重启都是这样

nmweizi avatar Jun 23 '20 11:06 nmweizi

补充下

  • 当script_bootloader_usb_mount权限不正确的时候,同目录/tmp/mnt/ASUS_ROUTER/script_bootloader/bin下其他文件权限都正常
  • 目录权限也是对的
drwxrwxrwx   7 admin root   4096 May 24 19:52 script_bootloader/

nmweizi avatar Jun 24 '20 00:06 nmweizi

发现启用插件freemem就好可,难道需要经常sync?

nmweizi avatar Jul 20 '20 06:07 nmweizi