|
|
本帖最后由 yeluowusheng111 于 2026-1-19 08:27 编辑
[free]之前也不懂,随便买了个OES,后来看了很多帖子和文章,特别是wiwby的《OES风扇版本刷Arm飞牛OS(最新openhub的300版本),卡顿无法登录,丢包,sata不识别》才发现我这个是风扇版,和无风扇版不太一样,然后就杯具了,遇到了各种问题,别人几步就搞定的刷机,我搞了一周多,不断刷各种底包、做启动盘、刷固件等等,终于今天搞定了,趁着还有印象,我把之前碰到的坑都写一些,先弄文字版,后面有空再补图
1、关于底包
下了好几个网友提供的底包,名字都不一样,其实本质都是一个文件,建议各位找包的时候认准:ubuntu-emcc
2、关于晶晨软件版本
刚开始刷的时候,刷机软件都试了好几个,但老是出错,比如密钥识别不了,找不到设备等等,经过多次尝试,推荐2.1.6.8
3、底包刷机
短接对于第一次刷机的人可能有点难度,试了两次就没难度了,这里我要提一个试了几次才发现的问题,刷底包时建议在“擦除flash“和”擦除bootloader“前面打上勾,我猜测刷底包本来就是很彻底很底层的刷机,直接勾上,不然就可能遇到刷机不彻底的问题。
4、做启动盘之前最好先设置成优盘启动
底包刷好,oes的IP变成了192.168.1.200,如果你的路由器设置的网段正好是“1”那段,那就把oes的网口和路由器连起来就执行下面的命令。如果不是,就把oes和电脑的网口用一根网线直接连接,电脑的ip设置成192.168.1.x(任意),掩码一般是255.255.255.0
接下来是设置 底包里的系统在插上优盘后,从优盘引导的命令。
电脑和oes用网线连接好后,电脑通过ssh连接oes
- ssh root@192.168.1.200 #密码也是root
复制代码
然后分别复制指令到ssh客户端里执行
- fw_setenv xl_softmode "usermode"
复制代码 两个代码都显示ok就行了,然后先关机
5、做启动盘并启动优盘版飞牛
没啥好说的,rufus和balenaetcher都可以,按要求制作就行了,关键在于制作好后,要对启动盘做一些修改,上面提到的wiwby的帖子里也说明了,但我和他的方法有些不一样,也是摸索过很多次才明白。
启动盘做好后,电脑里会出现一个BOOT盘,如果没有,拔优盘后再插上电脑就有了。
里面有个dtb文件夹,点进去找到四个文件,文件名都有oes,就是四个oes的dtb文件,这四个文件适合的oes盒子版本不一样,所以要一个个试
默认是 meson-g12b-a311d-oes.dtb,如果优盘启动时等了5分钟以上,路由器里还没有出现debian名字的IP,需要以下操作
找到BOOT盘根目录下名字叫 Uenv 的无格式文件,用编辑器打开,找到 FDT=/dtb/amlogic/meson-g12b-a311d-oes.dtb
把dtb文件的名字换成其他的,比如我就用的50000的那个,改成后的样子:
FDT=/dtb/amlogic/meson-g12b-a311d-oes-00050000.dtb
然后保存后退出优盘,重新插到oes上去试试,等5分钟后看有没有IP,有的话就对了,没有的话就继续编辑,修改U开头文件的FDT那样,用其他的dtb文件名替代
再补充一个,如果还是不行,再试试上面提到wiwby大佬的帖子里提供的dtb试试
优盘版飞牛启动起来后就简单了,ssh到飞牛IP,然后按照ophub提供的指令,把系统刷到emmc里,因为我这个避坑指南,教程大家自己搜吧,恩山B站都有,B站的视频更详细一些。
至此,这一个星期我碰到的坑说的差不多了,没想到的估计也不是什么大问题,祝大家都刷成功
p.s. 发完发现少了部分文字,后面再补了,太晚了要先睡了
继续p.s. 在公司补了一部分,因为手头没资料,一些文件名忘了,就做了简化,等回家了再改吧
|
|