linux平台上image文件挂载的方法
来源:互联网 发布:nginx 静态服务器配置 编辑:程序博客网 时间:2024/06/05 21:08
在linux平台上,编译得到image文件之后,
可以通过挂载image文件到指定目录的方法,对image文件中的内容进行修改,然后再重新打包生成新的image文件。
具体方法:
先使用simg2img对image进行格式转换。
然后将转换之后的image挂载到指定文件目录下,并对挂载后的目录进行目录结构调整和文件更新
最后将挂载目录重新打包生成新的image文件,并替换原有image文件,同时umount挂载目录。
#!/bin/bash
# creat image
SDK_INATSLL_PATH="/work/EagleSDK/install/"
SDK_LIBRARY_PATH="/work/EagleSDK/install/sysroots/x86_64-linux/usr/lib/"
SDK_BIN_PATH="/work/EagleSDK/install/sysroots/x86_64-linux/usr/bin/"
source $SDK_INATSLL_PATH/environment-setup-cortexa8hf-vfp-neon-linux-gnueabi
mkdir tmp-system
simg2img userdata.img userdata.ext4.img
sudo mount -o loop userdata.ext4.img ./tmp-system/
sudo LD_LIBRARY_PATH=$SDK_LIBRARY_PATH $SDK_BIN_PATH/make_ext4fs -s -l 4G ./userdata.img ./tmp-system/
sudo umount ./tmp-system
可以通过挂载image文件到指定目录的方法,对image文件中的内容进行修改,然后再重新打包生成新的image文件。
具体方法:
先使用simg2img对image进行格式转换。
然后将转换之后的image挂载到指定文件目录下,并对挂载后的目录进行目录结构调整和文件更新
最后将挂载目录重新打包生成新的image文件,并替换原有image文件,同时umount挂载目录。
#!/bin/bash
# creat image
SDK_INATSLL_PATH="/work/EagleSDK/install/"
SDK_LIBRARY_PATH="/work/EagleSDK/install/sysroots/x86_64-linux/usr/lib/"
SDK_BIN_PATH="/work/EagleSDK/install/sysroots/x86_64-linux/usr/bin/"
source $SDK_INATSLL_PATH/environment-setup-cortexa8hf-vfp-neon-linux-gnueabi
mkdir tmp-system
simg2img userdata.img userdata.ext4.img
sudo mount -o loop userdata.ext4.img ./tmp-system/
sudo LD_LIBRARY_PATH=$SDK_LIBRARY_PATH $SDK_BIN_PATH/make_ext4fs -s -l 4G ./userdata.img ./tmp-system/
sudo umount ./tmp-system
0 0
- linux平台上image文件挂载的方法
- 从uImage到Image,arm64平台上Linux镜像的变化, Booti命令的使用
- windows平台是上的sublime编辑远程linux平台上的文件
- Linux平台下阅读CHM文件的简易方法
- linux上xls文件转db文件的方法
- 在Linux平台上的Ftp服务器上通过命令行下载文件
- 使用Notepad++编辑linux上的文件方法
- 关于分在 Linux windows 平台下对github上的文件进行克隆 上传
- Windows 打印选项设置在 Linux 平台上的一种移植方法
- Windows 打印选项设置在 Linux 平台上的一种移植方法
- Linux平台上,GCC等工具包的最便捷安装方法
- Linux平台上C语言实现异步队列的两种方法
- Linux 挂载其它服务上的文件
- Linux 平台上的软件包管理
- Linux 平台上的软件包管理
- Linux 平台上的软件包管理
- Linux平台上的软件包管理
- Linux-2.6平台上的SCSI子系统
- 高德地图坐标转换接口
- 防止用户在页面上填写恶意代码webConfig中所做操作
- 机器学习中的相似性度量
- JS.jQuery获取浏览器参数
- 抽象 多态 继承 封装 接口 单例
- linux平台上image文件挂载的方法
- windows下tomcat和nginx负载均衡的简单配置!
- 关于listview加载图片时oom的解决方案
- 资金管理系统中的基础财务记账规则
- jstl的学习
- ps 滤镜特效
- Linux/CentOS 升级C基本运行库CLIBC的注意事项(当想解决GLIBC_2.x找不到的编译问题)
- quartz触发器失败策略
- linux服务器备份(python)