linux学习小记(四)——mount挂载img文件

转载请注明本文地址:http://crtstalraysblog.blog.163.com/blog/static/239330009201511973541721/
1、包含linux操作系统的img:(sudo) mount -o loop,offset=32256  xxx.img /mnt/xxx

     错误:(sudo) mount -o loop thinpro.img /mnt/

                  mount:您必须指定文件系统类型

                (sudo) mount -o loop -t ext4 thinpro.img /mnt/

                  mount:文件系统类型错误、选项错误、/dev/loop0 有坏超级块,缺少代码页或助手程序,或其他错误

                                有些情况下在 syslog 中可以找到一些有用信息- 请尝试dmesg | tail  这样的命令看看。

      原因:由于img文件的开头包含了mbr,以致于系统无法识别,所以需要绕过mbr。linux的文件系统是从第63块开                 始的,所以挂载的时候应该从这个地方开始挂载

//看到这行,发现linux的文件系统是从第63块开始的,所以挂载的时候应该从这个地方开始挂载

3059.img1 * 63 7903979 3951958+ 83 Linux

由这条信息可以的出,扇区大小为512

Units = sectors of 1 * 512 = 512 bytes

所以我们需要从512*63出开始挂载

原文链接:http://my.oschina.net/toyandong/blog/65002

标签:, , ,

不说点什么喵?

16 + 13 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据