当前位置: 首页 > news >正文

廉洁沈阳网站产品结构设计网站

廉洁沈阳网站,产品结构设计网站,安徽龙山建设网站,融安有那几个网站做的比较好的背景 嵌入式Linux系统通常在调试稳定后,会对磁盘(SSD、NVME、SD卡、TF卡)做个镜像,通常是.img后缀的文件,以后组装新设备时,就将镜像文件烧录到新磁盘即可,非常简单。 这种方法有个不便之处&a…

背景

嵌入式Linux系统通常在调试稳定后,会对磁盘(SSD、NVME、SD卡、TF卡)做个镜像,通常是.img后缀的文件,以后组装新设备时,就将镜像文件烧录到新磁盘即可,非常简单。

这种方法有个不便之处,就是当某些关键文件(LCD、触屏、按键等人机交互设备的驱动)有改动时,就需要重新对磁盘做镜像,如果手头没有相同容量的磁盘,就很麻烦。

思路

一种简单的办法是用Linux Reader打开img文件,更新其中内容后保存即可,但是该软件只能读,不能写,而且还收费,放弃。
想起Linux有loop设备的概念,类似于虚拟光驱,如果能将img文件像下图一样加载就好了。
虚拟光驱

查了一圈资料,自己将资料综合起来并做实验,找到实现方法。

实现方法

关键工具是losetup命令(桌面Linux自带),具体步骤如下示例:

  1. 将镜像文件Foo.img上传到一台桌面Linux环境(物理机/虚拟机均可)
  2. 进入桌面Linux的终端,执行ls /dev/loop* | sort命令,看loop设备编号用到几了,待会我们将img文件attach到几+1
  3. 如果你清楚分区信息,下面3个小步骤可以跳过,不清楚就不要跳过
    3.a 执行sudo losetup /dev/loop14 Foo.img,attach镜像文件Foo.img到/dev/loop14
    3.b 执行sudo fdisk /dev/loop14命令,获取磁盘的分区信息(具体步骤请参阅fdisk命令手册)
    3.c 执行sudo losetup -d /dev/loop14命令,detach镜像文件Foo.img
  4. 执行sudo losetup -o 1M --sizelimit 100M /dev/loop14 Foo.img命令,attch到img的第一个分区,其他分区同理
    4.a 选项-o表示分区的起始偏移,选项--sizelimit表示分区的大小
  5. 执行sudo mount /dev/loop14 /mnt/p1/命令,将新创建的loop设备挂载到/mnt/p1/目录
    5.a 如果分区的文件系统比较小众,给mount添加适当的选项
  6. 根据自己的需求对/mnt/p1/目录做增删改查
  7. 执行sudo umount /mnt/p1/命令,卸载loop设备
  8. 执行sudo losetup -d /dev/loop14命令,从img的第一个分区detach

总结

只要思想不滑坡,办法总比困难多。
http://www.yayakq.cn/news/749029/

相关文章:

  • 网站的域名解析怎么做郑州网站建设包括哪些
  • 软件网站开发网站域名没有实名认证
  • 中国建设银行手机银行官方网站wordpress改地址错误
  • 上城区商城网站建设网页制作与网站建设技术大全
  • 书籍设计网站推荐站群管理软件
  • 做电影网站赚钱wordpress7牛云
  • 做电影电视剧网站推广现在学ui吃香吗
  • 邯郸做移动网站多少钱网站制作的关键技术
  • 一个网站的构建我们做网站 出教材 办育心经
  • 微信公众号做网站dw做网站首页代码
  • 网站怎么做图片放映效果林州网站建设价格
  • 网站建设进度时间表wordpress 空格 插件
  • 广州网站提升排名电影的网络营销方式
  • 南海网站建设财务管理咨询
  • 营销型网站建设作用安卓编程
  • 句容网站建设公司网站首页原型图怎么做
  • 国外的域名注册网站wordpress kleo
  • 网站主页尺寸牡丹江生活信息网
  • 网站开发与运营可以做ps的网站
  • 淘宝客网站容易做吗网站怎么添加模块
  • 手机网站cms有哪些中国跨境电商平台排行榜前十名
  • 企业网站的建立视频网站制作 php
  • 北京哪里能学做网站品牌网页设计图片
  • 宁波建设网站报价提供有经验的网站建设
  • 品牌网站推广建设银行自贡分行网站
  • 网站 栏目智能网站建设哪家好
  • 平湖新埭哪里有做网站的百度seo费用
  • 阿里巴巴国际站坑人ppt素材模板免费下载
  • 个人网站如何做移动端树立网站整体风格
  • php网站开发软件是什么黔农生态现货交易平台