RK3588 LINUX 制作根文件系统

记录下打包rootfs.img的过程,rk3588系统用的是debian。

1.进入recovery 紧急模式
adb reboot recovery 或者拔掉type-c,长按recovery重启设备,系统会进入紧急模式命令行。
adb shell
2、创建sysroot,并把rootfs分区挂载到sysroot目录下,文档说进入recovery后自动挂载,但是我   确认了下确实没有挂载。
mkdir /sysroot 
mount /dev/disk/by-partlabel/rootfs /sysroot/
3. 插入U盘,U盘最好是16GB以上(包含16GB),并把U盘挂载到mnt目录下(U盘设备 /dev/sda1)

默认U盘要是txt4格式 fat32 会把单个文件限制为4GB,如果镜像大就无法创建  df -Th /mnt 挂载后可以看U盘类型
格式化U盘为ext4格式: mkfs.ext4 /dev/sda

mount /dev/sda1 /mnt
4、进入sysroot目录,打包根文件系统的所有目录
cd /sysroot
tar cvpf ../mnt/rootfs.tar.xz *
cd ..
5、创建空文件系统并格式化为EXT4格式
dd if=/dev/zero of=/mnt/rootfs.img bs=2K count=2M //创建文件系统的大小为(2K * 2M)4GB大小,可以设置count的大小设置文件系统大小
mkfs.ext4 /mnt/rootfs.img
6、创建rootfs目录,挂载空文件系统到rootfs目录
mkdir /rootfs
mount /mnt/rootfs.img /rootfs
7、解压打包文件到rootfs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开开心心everyday

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值