本帖最后由 sangood 于 2019-6-1 13:05 编辑
研究了1天,把三台黑板升级了系统,顺便写了个烂脚本,以便不用拆机
小爱分两个系统:
如果需要手动同版本升级,则手动修改 /usr/share/mic/version 文件中的 option ROM '1.44.2' 版本小于最新版本即可。
1.备份:把我的脚本mybackup.sh放到 /data/myconfig/
mkdir -p /data/myconfig/chmod 755 /data/myconfig/mybackup.sh
/data/myconfig/mybackup.sh backupconfig
2.
修改/bin/flash.sh
注释掉/bin/flash.sh中的重启, 删除重启,每个版本位置不一样,自己找位置,并且添加恢复命令
#force release ip before reboot
#killall -USR2 udhcpc
#reboot
# add restore 恢复备份文件到新升级完成的分区:
/data/myconfig/mybackup.sh restornewsystem
echo "wait to reboot"
3.执行: /bin/ota upgrade 升级,升级完成先别重启
4.恢复备份文件到新升级完成的分区:
[color=#0820][font=Consolas, "][size=12px]查看 /tmpsys/etc/rc.d/S96ssh_enable 文件是否存在?[/size][/font][/color]
如果不存在可以再次执行以下命令试试,如果2步骤没有成功的话/data/myconfig/mybackup.sh restorothersys
成功了再 reboot
5. 重启后,取消自动升级
crontab -e
注释ota行
6.注释掉/bin/flash.sh中的重启,关键点:删除重启
并且添加恢复脚本,以便应对不小心升级
#force release ip before reboot
#killall -USR2 udhcpc
#reboot
# add
/data/myconfig/mybackup.sh restornewsystem
echo "wait to reboot"
其它功能 以下步骤可以不用做
7 .ssh登录,修改passwd
8.删除开机铃声:
vi /etc/init.d/wireless
boot_done 方法中 注释
#mphelper tone /usr/share/sound/bootup.mp3
添加一行: echo "boot_done dont play bootup.mp3"
mybackup.sh.zip
(1.42 KB, 下载次数: 160)
|