制作客制化rootfs
当用户在TB-RK3588X0开发板完成产品化软件部署后,可以按照本章节自主裁剪debian11固件,生产自定义rootfs.img,用于产品批量生产。
以下操作均直接在TB-RK3588X0执行,如下步骤制作根文件系统:
-
挂载rootfs分区到sysroot目录:进入紧急模式后系统自动挂载rootfs分区到sysroot,用户无需重复操作。
-
插入U盘(请确保足够容量),挂载U盘到/mnt目录:
mount /dev/sda1 /mnt
-
打包根文件系统所有文件:
cd /sysroot
tar cvpfJ ../mnt/rootfs.tar.xz *
cd - -
创建空文件系统并格式化为EXT4文件系统:
dd if=/dev/zero of=/mnt/rootfs.img bs=2K count=3M // 创建文件系统大小为6G(2K * 3M),用户可以修改count的大小设置文件系统大小
mkfs.ext4 /mnt/rootfs.img -
挂载空文件系统到/rootfs目录:
mkdir /rootfs
mount /mnt/rootfs.img /rootfs -
解压打包文件到/rootfs目录
tar xvpfJ /mnt/rootfs.tar.xz /rootfs