欢迎光临散文网 会员登陆 & 注册

UNT413A扩容128g并且刷armbian(写入emmc)失败解决的方法通用

2023-05-13 17:35 作者:诗然喵  | 我要投稿

128g扩容成功了,只刷入一次成功,后面次次失败,只能另寻方法。用U盘启动没问题

解决的方法

按照这位大佬说的https://www.bilibili.com/read/cv23098625/

 这个时候使用armbian-install是安装不上的,会显示如下信息:


[ INFO ] Start create MBR and partittion.


Error: Input/output error during write on /dev/mmcblk2


Error: /dev/mmcblk2: unrecognised disk label


Error: /dev/mmcblk2: unrecognised disk label


[ ERROR ] Failed to create partition using [ parted ].

或是dd: fsync failed for '/dev/mmcblk2': Input/output error

8191+0 records in

8191+0 records out

4193792 bytes (4.2 MB, 4.0 MiB) copied, 2.09829 s, 2.0 MB/s

[ ERROR ] Failed to write bootloader using [ dd ].



        这个时候插上网线,使用刚才设置的密码进入ssh界面。


      apt-get update


      apt-get install -y device-tree-compiler


      cd /boot/dtb/amlogic/


      dtc -I dtb -O dts -o meson-g12a-s905l3a-e900v22c.dts meson-g12a-s905l3a-e900v22c.dtb


     使用winscp或其他软件下载dts,并用带搜索功能的文本编辑器打开,搜索mmc@ffe0700,将max-frequency里面内容改成0x5f5e100。


       保存更改,重新上传到机顶盒。


        dtc -I dts -O dtb -o meson-g12a-s905l3a-e900v22c.dtb meson-g12a-s905l3a-e900v22c.dts


          重启机器,之后使用armbian-install就可以安装系统到emmc了。


注意事项:


       这种方式将整个原厂系统全部清除,recovery也被清除,只能使用线刷等方式恢复系统。 


另外安装宝塔,建议设置好虚拟内存,因为2g可能吃不消

设置虚拟内存

如果你在使用 docker 等内存占用较大的应用时,觉得当前盒子的内存不够使用,可以创建 swap 虚拟内存分区,将磁盘空间的一定容量虚拟成内存来使用。下面命令输入参数的单位是 GB,默认为 1

登录 Armbian 系统 → 输入命令:

armbian-swap 1




UNT413A扩容128g并且刷armbian(写入emmc)失败解决的方法通用的评论 (共 条)

分享到微博请遵守国家法律