cm311-1a刷入armbian进emmc
一:刷机方式
双公头线刷
二:准备
- U盘*1、键盘*1、网线*1
- 安卓线刷包: https://pan.baidu.com/s/1IwGRJMD5MR3Coty0Xc65iQ?pwd=3322 //提前下好
- Amlogic USB Burning Tool v2.2.4 //提前安装好
- Armbian 操作系统: https://foxi.buduanwang.vip/pan/foxi/ARM/S905/cm311/armbian/ //提前下好,建议5.15版本,并且解压成img文件
- adb工具包: https://www.onlinedown.net/soft/578131.htm //提前下好
- etcher:https://www.jb51.net/softs/549609.html#downintro2 //提前下好
三:准备U盘
U盘插入电脑,使用管理员权限打开etcher。以此选择armbian镜像,U盘,最后点击刷入
刷入之后,会有个boot磁盘。没有请重新插拔一下U盘。进入BOOT卷标的分区,编辑uEnv.txt文件,将第三排的FDT改成如下
FDT=/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb
最后文件看起来像这样
保存之后。退出U盘。
四:先用线刷安卓
关机状态,插上电源、插上网线。一头连接电脑,一头连接靠近网口的usb口。短接下面①号触点
然后按下开机键。
这时电脑设备管理器会出现新的usb设备。
打开Amlogic USB Burning tool,导入安卓镜像
会校验固件,耐心等待
按照如下勾选,最后点击开始。
等待走进度条
出现烧录成功即可
此时机器会重启进入安卓系统,插上网线,会自动dhcp到网络,可以前往路由器上查看设备。
主机名应该是这个,记住其ip。
找到ADB程序的目录,按住键盘shift+右击,选择在此处打开ps窗口。win11和win10可能名字不一样。
输入下面命令,注意把ip改成机顶盒的ip
.\adb.exe connect 10.13.14.102
成功如下
再输入adb shell
.\adb.exe shell
出现下面iptv即代表成功。
将写有Armbian的U盘插入机顶盒(线刷那个usb口),这个机顶盒似乎供电有点弱,确保只有1个USB设备。不要连其他usb设备。插上显示器
输入下面命令
su
reboot update
此时机顶盒应该会通过U盘启动。
如果有很多usb提示,我建议换个U盘,也可以不用管。
此时插上键盘,输入root/1234即可登录系统。
会出现让你重置密码的提示,一直回车就可以了
进入终端之后,输入命令ip a即可查看ip
ip a
如果没有ip,重新拔插一下网线应该可以了。
找到IP之后,就可以通过ssh登录了。
登录ssh也会出现这个提示,直接回车跳过
五:安装armbian进emmc
输入命令
armbian-install no
会弹出下面页面
输入304
回车
随后输入2
选择btrfs
此时开始刷入emmc
耐心等待出现下面一行即代表安装到emmc成功
[ SUCCESS ] Successful installed, please unplug the USB, re-insert the power supply to start the armbian.
此时还需要做一下操作
创建一个文件夹,并挂载boot分区
mkdir /boot2 &&mount /dev/mmcblk2p1 /boot2
进入boot分区,执行下面命令
cd /boot2/
cp u-boot-e900v22c.bin u-boot.ext
cp /boot/boot.cmd /boot2/boot.cmd
编辑boot.cmd文件
nano /boot2/boot.cmd
删除下面5行
同时插入下面2行
usb start
for devtype in "usb mmc" ; do
最后结果如下
ctrl+x 按保存文件
重新生成boot.scr
mkimage -C none -A arm -T script -d /boot2/boot.cmd /boot2/boot.scr
卸载boot分区
umount -l /boot2/
此时出输入下面命令,关机。
poweroff
关机之后,取下U盘。重新开机应该没有任何问题
插入U盘,也可以自动进入U盘的系统。
作者:佛西
链接:https://foxi.buduanwang.vip/linux/1879.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
大J
林
佛西@林
林@佛西