看了神雕大佬的想法玩机顶盒
自己没事瞎倒腾,总是给盒子内存塞得满满的,又不懂怎么清理空间。
看来很多教程,查了好多资料。总之就是搞不定
完了还是心心念念的想折腾,好了不废话了。开干
准备
TTL刷机工具(CH340之前为了折腾购买的)
PuTTY
已刷好的Hinas机顶盒
开始
使用SSH终端登录已刷好的Hinas机顶盒
一. 从/dev/mmcblk0p8分区中提取出现有的系统文件
先创建一个挂载分区目录
mkdir /mnt/mm8
然后挂载分区
mount /dev/mmcblk0p8 /mnt/mm8
进入挂载目录
cd /mnt/mm8
查看目录
ls
备份bootargs分区(可选以备后用),方便以后恢复还原成内置emmc存储启动系统。
dd if=/dev/mmcblk0p2 of=/mm8/hi3798mv100_bootargs_emmc_backup.img
二. 然后用FTP或SFTP工具连接Hinas
下载/mnt/mm8目录下的backup-32.gz文件与备份bootargs分区文件到电脑本地
然后用balenaEtcher写盘工具将backup-32.gz文件写入TF卡
用balenaEtcher写盘工具不用解压缩可直接写入
写盘完成后用DG分区工具给TF卡剩余磁盘空间做调整
完成将TF卡插入Hinas设备上 关机断电
三.开始修改bootargs文件内容
使用TTL工具(CH340)连接Hinas与电脑
电脑打开putty工具设置好与TTL工具(CH340)连接的配置
Hinas重新接入电源开机 一直按ctrl+c进入fastboot模式
执行printenv看一下参数
然后复制以下代码执行操作
setenv bootargs 'bootargs=bootargs=bootargs=console=ttyAMA0,115200 root=/dev/mmcblk1 rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),1M(bootargs),4M(baseparam),4M(pqparam),4M(logo),20M(kernel),64M(busybox),512M(backup),-(ubuntu)'
主要是这一句root=/dev/mmcblk1
最后再执行
saveenv
断电再开机 等待一会
使用终端登录
登录账户及密码与修改启动之前一致
登录后使用:lsblk 查看设备挂载
搞定!又可以愉快的玩耍了