01 根目录文件系统的修改
本文档提供的方法是通过挂载 img 实现对根目录文件系统的修改,详细操作教程如下
以修改 linaro-rootfs.img 为例
1 挂载根目录文件系统镜像
# 创建挂载文件夹
mkdir /mnt/GM_3568JHF_root
# 挂载
sudo mount -o loop /home/ubuntu/SDK/debain/linaro-rootfs.img /mnt/GM_3568JHF_root
# /home/ubuntu/SDK/debain/linaro-rootfs.img:是 linaro-rootfs.img 所在路径
# 进入挂载目录
sudo chroot /mnt/GM_3568JHF_root /bin/bash
执行上述指令后就会进入挂载好的根目录界面,如图所示

后续即可在里面下载需要的安装包
2 添加文件
2.1 在根目录下添加文件
在根目录下添加文件,首先需要完成对根目录文件系统镜像的挂载,然后在将文件拷贝到挂载的目录下。接着进入挂载目录即可看到添加的文件。 用户可以在挂载目录里对文件进行修改,如修改文件权限
# 在根目录下添加文件
sudo mv /home/ubuntu/test.txt /mnt/GM_3568JHF_root
# 进入挂载目录
sudo chroot /mnt/GM_3568JHF_root /bin/bash
# 在挂载目录下对文件进行修改
chmod 777 ./test.txt
2.2 在非根目录下添加文件
在非根目录下添加文件(如桌面目录)的方法如下:
# 创建需要添加文件的目录
sudo mkdir -p /mnt/GM_3568JHF_root/home
sudo mkdir -p /mnt/GM_3568JHF_root/home/linaro
sudo mkdir -p /mnt/GM_3568JHF_root/home/linaro/Desktop
# 移动文件到挂载的指定目录
sudo mv /home/ubuntu/test.txt /mnt/GM_3568JHF_root/home/linaro/Desktop
# 进入挂载目录
sudo chroot /mnt/GM_3568JHF_root /bin/bash
# 在挂载目录下对文件进行修改
cd /home/linaro/Desktop
chmod 777 ./test.txt
3 修改完成取消挂载
修改完成后,执行下方的指令实现取消挂载的操作
# 取消挂载
sudo umount -l /mnt/GM_3568JHF_root