#!/bin/bash [[ -z $2 ]] && echo usage: \ \ && exit 1 image=$1 folder=$2 tmp=`mount | grep $folder` [[ -n $tmp ]] && echo -e "already mounted:\n$tmp" && exit 1 unset tmp loopdevice=`losetup -a | grep "$image)$" | cut -f1 -d:` if [[ -z $loopdevice ]]; then loopdevice=`losetup --find --partscan --show $image` echo mapped to $loopdevice else echo was already mapped: $loopdevice fi echo -n mounting first partition... mount ${loopdevice}p1 $folder/ && echo done || echo FAIL