Toybrick

中文 / EN
Toybrick Wiki教程 TB-96AI 制作根文件系统
制作根文件系统

1.打包根文件系统:在TB-96AI开发板上执行

  1) 切换root: 

  1. sudo su

  2) 卸载boot_linux分区:

  1. umount /boot

  3) 计算根文件系统的大小(单位:M)(假定得到数值是:7312M): 

  1. du --1 /

  4) 打包:

  1. tar cvfpJ /rootfs.tar.xz {/bin,/boot,/etc,/home,/lib,/lib64,/media,/opt,/root,/sbin,/usr,/var}

  5) 将rootfs.tar.xz拷贝到制作image的设备:

  1. scp /rootfs.tar.xz xxx@xxx.xxx.xxx:/home/xxx/

  说明:如果开发板的空间足够,忽略此步,直接在开发板上制作根文件系统。

  

2.制作根文件系统:上任意一台linux设备上执行,确保存储空间足够

  1) 

  1. dd if=/dev/zero of=rootfs.img bs=1M count=8K

  说明:rootfs.img的大小为:1M * 8K = 8G (假定步骤3)计算根文件系统大小为7312M,则大于7312M即可,实际操作中请根据实际根文件系统大小确定)。

  2) 创建ext4文件系统:

  1. sudo mkfs.ext4 rootfs.img

  3) 挂载rootfs: 

  1. sudo mount rootfs.img /mnt

  4) 解压rootfs.tar.xz: 

  1. sudo tar xvfpJ rootfs.tar.xz -/mnt

  5) 卸载rootfs: 

sudo umount /mnt

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


返回顶部