1. fdisk -l xxx.img
Disk 2016-09-23-raspbian-jessie-lite.img: 1389 MB, 1389363200 bytes
255 heads, 63 sectors/track, 168 cylinders, total 2713600 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: 0x5a7089a1
Device Boot Start End Blocks Id System
2016-09-23-raspbian-jessie-lite.img1 8192 137215 64512 c W95 FAT32 (LBA)
2016-09-23-raspbian-jessie-lite.img2 137216 2713599 1288192 83 Linux
So what we got is that the Units size is 512B.
2. mount the first partition
calculate the start location 8192X512B = 4194304
mount -o ro,offset=4194304 xxx.img ./mnt