coreelec无法连接远程服务器,CoreELEC启动后无法再启动Armbian?看这里!

编程知识 更新时间:2023-04-27 07:55:12

CoreELEC启动后无法再启动Armbian?看这里!

2021-04-08 14:42:04

2点赞

8收藏

2评论

相信作为一个合格的垃圾佬,手上必定一个S9xx的玩具,不然怎么对的起垃圾佬的圣名

。近期有群友问及比较多的一个问题:CoreELEC启动后为什么无法再启动Armbian?OpenWRT也不行了,我的盒子是不是坏了?

虽然是垃圾但是哪有这么容易就玩坏!下面我详细解答一下这个问题

不启动原因

首先,在Armbian官方发布页面,大佬就特别提出了这个问题,翻译过来就是这样

官方说明

解决办法

解决办法官方也给出了,就是让你重新线刷

。这。。。我不得要哭了

于是我研究了一下,可能就是启动参数不一样,造成引导不兼容了。首先找到CoreELEC系统中的这个文件,负责引导并启动

启动文件

打开后可以看到如下内容

aml_autoscript默认文件

分析一下,这个文件是一个Uboot的脚本文件,可以在Uboot下运行。首行defenv前是一小段代码,下面的都是一些env设置。这玩意就是改变默认启动参数的罪魁祸首了

我们把关键的一个“saveenv”找出来,一共2个,把他删掉。defenv前的一小段代码也删掉。保存成txt文件。

修改

然后在Linux系统下将他重新转换成脚本文件。

输入这个命令

mkimage -A arm -O linux -T script -C none -d aml_autoscript.txt aml_autoscript

转换

完成后,将新的脚本文件aml_autoscript替换掉原来的文件

转换后

然后再启动CoreELEC就不会破坏原系统的引导了。

这里有2个坏处:

1.就是不能直接进入CoreELEC,每次要用的话只能先进入内置的系统一般是安卓,然后再切换到CoreELEC;

2.更换脚本后不能用于安装双系统,不然的话会出问题。

好了问题来了,我的机器已经启动过CoreELEC了,但是我还想用Armbian&OpenWRT,也不想再线刷了,这咋办?

这我也只能靠猜想了,将env恢复到默认,然后再保存,可能可行

。这个我目前还没有验证,有需要的小伙伴可以尝试一下。

更多推荐

coreelec无法连接远程服务器,CoreELEC启动后无法再启动Armbian?看这里!

本文发布于:2023-04-20 14:35:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4a7fd83c894494ab5764ebc4f5c0adce.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:服务器   coreelec   Armbian   CoreELEC

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90420文章数
  • 23317阅读数
  • 0评论数