斐讯N1是使用的arm架构处理器,它上面所运行的armbian是由一个.dtb引导的(这方面对于我来说所知甚少,甚至说一窍不通)
我们平常在x86平台安装Linux系统都是从U盘安装镜像启动,然后通过安装引导把系统安装到硬盘。而对于盒子来说并不是这样,N1的安装思路是把提前配置好、封装好的系统写入U盘,然后从U盘启动系统,再通过脚本写入eMMC。如果你想要亲自封装系统,建议前往恩山论坛去查阅相关资料,这方面笔者也是一窍不通。
那么接下来,正式开始我的记录
I.准备工作
文章所有需要的资源集合在此,请按需拿取
点击下载
首先选择一个合适的系统,是你愉快玩耍的基础(误)……
内核版本 系统版本 概述
3.14.29 Armbian5.44 网络稳定,可刷入eMMC,不支持bbr
5.0.2 Armbian5.77 可刷入eMMC,替换dtb后稳定,支持bbr
4.18.7 CentOS 7.4 暂时不能刷入eMMC,支持性略好,其他优缺点同上
这三个版本的系统我都尝试了一下,说简单点就是第一个最稳定,第二支持的新特性最多,第三是属于尝鲜类的一个系统(暂时不能刷进eMMC)。
对于绝大多数人来说我个人还是推荐3.14内核的系统,可以免去很多折腾,作为一个喜欢折腾的人我选择了Armbian5.60。
2019.6折腾记录:我觉得5.77替换了dtb相比之前是非常稳定的,墙裂推荐d=====( ̄▽ ̄*)b
Google TCP-bbr算法
bbr谷歌开发的一个TCP的拥塞算法,能够通过合理化发包次序使高延时条件下链路传输稳定性大幅提升
对于玩VPS的都知道海外的VPS安装bbr后代理速度会提升很多,不过在局域网延时低链路稳定的条件下有无bbr体验差距很小。
不得不提到,4.18+的内核刷入eMMC后会改变分区,无法再通过U盘重新覆盖安装回到3.14的版本,也无法再直接刷回盒子的系统。这个问题的解决方法两种,一种是通过ddbr恢复分区备份,另一种是线刷(参考恩山论坛)。后者我并没有操作成功,因为我的盒子在翻车之后连接电脑不管是短接还是怎么都没反应。
所以当你已经向eMMC刷入了任一版本的armbian之后,再刷入其他版本发现无法从eMMC启动,请参考
评论