Welcome 微信登录

首页 / 操作系统 / Linux / Linux下 mount IMG文件提示“您必须制定文件系统类型”解决方法

以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 63add 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命令就可以了。有问题可以留言询问。阿里巴巴笔试题目妙解(揭示本质的解法)在Ubuntu上试用Linux 3.7 内核相关资讯      Linux系统教程 
  • Linux系统教程:修复“ImportError  (08/17/2015 07:50:43)
  • 正在经历变革的 Linux 系统管理员  (08/14/2014 09:49:42)
  • Linux系统教程:定制5M的RedHat 5.  (05/18/2013 14:49:49)
  • Linux系统教程:Ubuntu桌面上禁用  (06/07/2015 14:01:48)
  • 新电脑+旧系统:教你在不同机器间  (07/04/2013 06:51:32)
  • Linux系统教程:自动删除n天前日志  (03/25/2013 19:10:16)
本文评论 查看全部评论 (0)
表情: 姓名: 字数