It's possible that the disk is not partitioned, ie. that what you've got here is a straight filesystem. You could see if libguestfs can mount it: guestfish --ro -a disk.img -m /dev/sda ><fs> ll /