查看img信息
fdisk -lu 2016-05-27-raspbian-jessie.img
Disk 2016-05-27-raspbian-jessie.img: 4019 MB, 4019191808 bytes
255 heads, 63 sectors/track, 488 cylinders, total 7849984 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x14c20151
Device Boot Start End Blocks Id System
2016-05-27-raspbian-jessie.img1 8192 137215 64512 c W95 FAT32 (LBA)
2016-05-27-raspbian-jessie.img2 137216 7849983 3856384 83 Linux
可以看到
2016-05-27-raspbian-jessie.img2 137216 7849983 3856384 83 Linux
linux文件系统是从137216块处开始的,扇区大小是512
137216*512=70254592.
执行命令
sudo mount -o loop,offset=70254592 2016-05-27-raspbian-jessie.img /mnt/rasp-pi-rootfs
查看是否挂载成功
ls /mnt/rasp-pi-rootfs
mount命令会根据文件系统的超级块(superblock)自动识别分区的文件系统类型;如果无法识别会读取并匹配/etc/filesystems中的条目