首页
  • GM-3568JHF
  • M4-R1
  • M5-R1
  • SC-3568HA
  • M-K1HSE
  • CF-NRS1
  • CF-CRA2
  • 1684XB-32T
  • 1684X-416T
  • C-3568BQ
  • C-3588LQ
  • GC-3568JBAF
  • C-K1BA
商城
  • English
  • 简体中文
首页
  • GM-3568JHF
  • M4-R1
  • M5-R1
  • SC-3568HA
  • M-K1HSE
  • CF-NRS1
  • CF-CRA2
  • 1684XB-32T
  • 1684X-416T
  • C-3568BQ
  • C-3588LQ
  • GC-3568JBAF
  • C-K1BA
商城
  • English
  • 简体中文
  • GM-3568JHF

    • 一、简介

      • GM-3568JHF 简介
    • 二、快速开始

      • 01 环境搭建
      • 02 编译说明
      • 03 烧录指南
      • 04 调试工具
      • 05 软件更新
      • 06 查看信息
      • 07 测试命令
      • 08 应用编译
      • 09 源码获取
    • 三、外设与接口

      • USB
      • 显示与触摸
      • 以太网
      • WIFI
      • 蓝牙
      • TF-Card
      • 音频
      • 串口
      • CAN
      • RTC
    • 四、应用开发

      • 01 UART读写案例
      • 02 按键检测案例
      • 03 LED灯闪烁案例
      • 04 MIPI屏幕检测案例
      • 05 读取 USB 设备信息案例
      • 06 FAN 检测案例
      • 07 FPGA FSPI 通信案例
      • 08 FPGA DMA 读写案例
      • 09 GPS调试案例
      • 10 以太网测试案例
      • 11 RS485读写案例
      • 12 FPGA IIC 读写案例
      • 13 PN532 NFC读卡案例
      • 14 TF卡读写案例
    • 五、QT开发

      • 01 ARM64交叉编译器环境搭建
      • 02 QT 程序加入开机自启服务
    • 六、其他

      • 01 根目录文件系统的修改
      • 02 系统自启服务

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

执行上述指令后就会进入挂载好的根目录界面,如图所示

rootfile1

后续即可在里面下载需要的安装包

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
在 GitHub 上编辑此页
上次更新:
贡献者: hjf
Next
02 系统自启服务