从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

2023-12-20 14:11:38 10点赞 62收藏 4评论

伊始

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

由于笔者3288盒子刷乌班图后,固件是2G内存,剩余内存不足以安装任何东西(剩余214M),导致无法管理磁盘,本次就打包个8G镜像固件,更新系统。

升级乌班图固件一直是许多RK系列盒子用户关注的焦点。然而,在升级过程中,磁盘不足的问题经常成为阻碍。现在,我们提供了一种全新的解决方案,让您可以轻松升级到乌班图新固件,同时内存翻倍,系统流畅度飙升!

注:本文适用于大部分RK系列主板Ubuntu的磁盘改写和打包操作,比如sd卡安装,SSD硬盘安装等。为以后给固件打包程序,打包内核等作为基础。本文全文1500字,需要linux基础。数据无价,请先备份。

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

本盒子从安卓5.1刷到ubuntu固件,发现固件磁盘2G。如下图

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

首先,我们需要准备一些必要的工具:
1、RKDevTool 3.1.3(刷机和解压包工具)
2、大于16G的U盘一个(U盘标卷名字叫做usb1942),用于存放IMG镜像文件
3、ubunt环境一台(linux盒子本身也可以)。
4、Rk3288 ubunt固件(固件来源于www.t-firefly.com/doc/download/)

一、在开始之前,我们需要对U盘进行一些操作

1、插入U盘创建文件

插入U盘后自动挂载到/media/usb目录下,然后,在这个目录下创建一个img文件,并格式化为ext4分区格式。这将为我们后续的操作提供必要的存储空间。

cd /home/ubuntu/usb1942

mkdir myrootfs

cd myrootfs

sudo dd if=/dev/zero of=linuxroot.img bs=1M count=8192

sudo mkfs.ext4 -F -L linuxroot linuxroot.img

命令注释:进入名为usb1942标卷的U盘,创建一个myrootfs目录,并用DD工具创建一个8192M的磁盘,并且格式化

注意:如果文件提示错误,麻烦前面加sudo 以管理运行

2、挂载并拷贝

接下来,我们需要查看磁盘的区分情况。通过df -h命令

df -h

命令注释:显示磁盘情况,可以看到,/目录直升214M,挂载目录是/dev/mmcblk2p3

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

通过sudo mount -o loop linuxroot.img /opt命令,我们将刚才格式化的img文件挂载到/opt目录下。

sudo mount -o loop linuxroot.img /opt

sudo mount /dev/mmcblk2p3 /mnt

sudo cp -a /mnt/* /opt

命令注释:挂载刚才格式的文件,到/opt目录,把磁盘目录挂载到/mnt下。并从/mnt拷贝到/opt

3、创建启动标记文件

在完成上述操作后,我们需要在/opt目录下创建一个名为firstboot的启动标记文件。这将确保系统在启动时能够正确识别我们的升级操作。

touch /opt/firstboot

4、取消挂载

sudo umount /opt /mnt

二、打包步骤

接下来是打包的步骤,本次以先解包,然后替换,再然后打包成为IMG镜像文件在烧录。

1、解压RK3288乌班图固件:

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

解压后,在工具的Output目录下有个安卓文件夹,找到linux-rootfs.img镜像文件,这个就是要打包的问题件。

目录格式如下:

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

也就是IMAGE文件夹,用刚才打包到U盘里文件进行替换linux-rootfs.img(文件名可能不一样,但是都是root和IMG文件)

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

2、打包步骤

在bing目录有3个文件,复制到Android目录下

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

本文缺少一个mkupdate.bat文件,所有要自己做一个

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

代码如下:

Afptool -pack ./ firmware.img

RKImageMaker.exe -RK32 RKLoader.bin firmware.img update.img -os_type:androidos

rem update.img is new format, firmware.img is old format, so delete older format

del firmware.img

pause

双击运行打包程序(mkupdate.bat),会生成一个updae.img,这个就是新的包了。

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

3、刷固件操作
我们选择新的img镜像文件进行升级操作。由于固件被打包后相当的大,所以需要耐心等待一段时间来完成升级过程。

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

由于固件被打包后相当的大,所以要多等呀。

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

最后成功了

从安卓到Ubuntu:Rockchip (RK)系列盒子升级乌班图新固件,释放磁盘剩余空间,系统流畅度飙升!

最终,当升级完成后,您将成功获得一个内存翻倍、系统流畅度飙升的乌班图新固件!这将为您的3288盒子带来全新的使用体验和性能提升!

总结

通过本文的介绍,读者可以轻松完成3288盒子的升级操作,为以后盒子定制内容做基础铺垫,为将来盒子植入docker、NAS、alist等软件打包成定制固件作为基础。也可以对Rk3128、RK3568、RK3588等乌班图系统移植作基础用。

其他相关推荐

1、安卓盒子魔改linux

2、RK3588升级固件指南(乌班图改安卓)

3、利用frp搭建隧道,实现内网穿透

4、多网盘管理中心Alist

5、NAS方案盘点

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
4评论

  • 精彩
  • 最新
  • 不错,总算有人出RK刷Linux的教程了 [赞一个]

    校验提示文案

    提交

    灵昱

    作者

    kxbs

    谢谢哈,wifi。蓝牙,串口都没驱动,还得写补充

    校验提示文案

    提交
    收起所有回复
  • 可以刷成op?

    校验提示文案

    提交
  • No

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
62
扫一下,分享更方便,购买更轻松