SCRIPTS-BOOTLOADER-FOR-ASUS-ROUTER
SCRIPTS-BOOTLOADER-FOR-ASUS-ROUTER copied to clipboard
ac86u升级3.0.0.4.384_81930后,环境无法启动了!
我的设备是ac86u,脚本已是最新。
我是这样升级的
- cd /tmp && /tmp/sbl_uninstall
- 官版图形界面,3.0.0.4.384_18918升级到3.0.0.4.384_81930
- ssh后,执行cp -f /tmp/mnt/ASUS_ROUTER/script_bootloader/bin/restore /tmp && cd /tmp && /tmp/restore
- 自动重启
问题描述
重启后,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,环境是可以起来的。
-
这个现象多次重启都是这样
补充下
- 当script_bootloader_usb_mount权限不正确的时候,同目录/tmp/mnt/ASUS_ROUTER/script_bootloader/bin下其他文件权限都正常
- 目录权限也是对的
drwxrwxrwx 7 admin root 4096 May 24 19:52 script_bootloader/
发现启用插件freemem就好可,难道需要经常sync?