以Ubuntu 12.04为例:

假设我有个文件test.img,要挂载到/mnt/img文件目录下:

操作如下:

$ cd “你的img镜像所在目录”

$ losetup /dev/loop0 test.img  //如果提示loop0忙的话,尝试loop1等等

$ sudo kpartx -av /dev/loop0 //如果没有装kpartx的话,apt-get装一下

add map loop0p1 (254:0): 0 9783522 linear /dev/loop0 63

add map loop0p2 (254:1): 0 11181240 linear /dev/loop0 9783585

$ sudo mount /dev/mapper/loop0p1 /mnt/img  //这里的loop0后面的p1代表你的img文件的//分区,从1开始数,如果有两个分区则是//loopXp1,loopXp2,其中X代表上面命//令“ losetup /dev/loop0 test.img” 中你挂载到//哪个loop下。

至于出现“您必须制定文件系统类型”是因为:你的img镜像中有mbr,也就是有引导信息,以致于系统无法识别。img文件相当于一个包含操作系统的硬盘,我们只需要挂载它的文件系统部分,所以需要绕过mbr。以上命令就能帮你绕过mbr,直接挂载文件系统。

按照上面的命令,如果你的img中有mbr,则挂载的是mbr分区,如果想只挂载文件系统部分,将最后一条命令改为:

$ sudo mount /dev/mapper/loop0p2 /mnt/img

当然,如果挂载到到同一目录下,需要先执行$ umount /mnt/img,再次执行以上mount命令就可以了。

有问题可以留言询问。

linux img提取文件系统,Linux下 mount IMG文件提示“您必须制定文件系统类型”解决方法...相关推荐

  1. linux下 mount IMG文件提示“您必须指定文件系统类型”

    在做实验关于Qt raspberry时 https://wiki.qt.io/Raspberry_Pi_Beginners_Guide 解析命令知识点 1.loop 设备 在类 UNIX 系统里,lo ...

  2. linux could not open input file:,PHP命令行提示“Could not open input file”解决方法

    今天在windows下用命令符运行php代码,寻思能直接出结果,结果报了如下错误: Could not open input file: echo`ipconfig`; 解决方法 原因其实也是很简单, ...

  3. ubuntu下eclipse打开window下的java文件,注释内容为乱码,解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 今天打开了以前的工程,想看看以前写的代码,打开后发现以前的java源文件的注释变成了乱码,于是在google上开始了搜索,得到 ...

  4. Linux系统下Jsp验证码显示不出来, nginx 返回500 解决方法

    Linux系统下Jsp验证码显示不出来, nginx 返回500 解决方法 tomcat日志 localhost.1949-09-15.log 报错信息 1949-09-15 9:13:34 org. ...

  5. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  6. Linux | 终端显示为bash-4.1$以及提示bash:command not found的解决方法

    本文总结如何解决 Linux 终端显示为 bash-4.1 1 以及提示 bash: command not found 情形 2 ' 3 的解决方法. Updated: 2022 / 7 / 18 ...

  7. Linux服务器init 5启动图形界面,报错Retrigger failed udev events的解决方法

    1.开启linux系统的桌面环境,使用startx未成功,报如下错误: 提示:Retrigger failed udev events [root@5201351 /]# startx xauth: ...

  8. 〖Linux〗Kubuntu KDE开机后总是提示“system program problem detected”的解决方法

    [Linux]Kubuntu KDE开机后总是提示"system program problem detected"的解决方法 参考文章: (1)[Linux]Kubuntu KD ...

  9. LNMP下提示File not found问题的解决方法

    这篇文章主要给介绍了关于在LNMP下提示File not found问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 ...

最新文章

  1. 嵌入式Linux的OTA更新,基础知识和实现
  2. Ubuntu12.04 安装 mongodb
  3. 五大常用算法之二:动态规划算法
  4. 导入表注入原理和C语言实现
  5. 成为一名优秀数据分析师的必经之路
  6. 绘制方法太单一!?这三个宝藏在线学习资源推荐给你~~
  7. 视频上传、转码、切面、存储的思路
  8. using IDisposable
  9. CMake file文件操作命令
  10. 寻找先序遍历中第k个节点
  11. 计算机图形学生活应用,计算机图形学的应用实例(计算机图形作业).doc
  12. webapi 初识 net
  13. CATIA二次开发VBA:(一)宏的录制、修改及回放
  14. Java相关技术文档汇总
  15. php 解决Chrome Cookie 的 SameSite 属性导致无法写入cookie问题
  16. srb timestamp2 (2022/04/22)
  17. VS2019:添加现有项目 / 现有cpp文件
  18. 文件查找工具Everything的使用技巧
  19. 用户注册(request,get和post中文乱码)
  20. background-position百分比格子速记法

热门文章

  1. log4j不打印日志
  2. mysql ---- 多表查询
  3. java中输出a个b_下面代码输出什么 ( ) var a=0,b=0; for(;a10,b7;a++,b++){ g=a+b; } console.log(g);_学小易找答案...
  4. anaconda安装python3.7、jupyter_Anaconda3 Python 3 和 2 in Jupyter Notebook共存方法
  5. php根据下标倒序排,PHP的三种排序方式
  6. 大众eagit_试驾大众全新高尔夫GTI
  7. android命令行 gles,Android利用OpenGLES绘制天空盒实例教程
  8. oracle成本抛转,抛砖引玉:CBO成本计算初探
  9. git解决error: failed to push some refs to ‘xxx(远程库)‘
  10. Git Stash的使用方法与注意事项