转载请注明本文地址: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