mount/umount qcow2 image using nbd
[android-command-line.git] / qemu-mount.sh
1 #!/bin/sh
2
3 image=emulator/android-x86-1.6-r2.boot.qcow2
4
5 if mount | grep /tmp/qemu ; then
6         echo "umount"
7         sudo umount /tmp/qemu
8         sudo nbd-client -d /dev/nbd0
9         exit 1
10 fi
11
12
13
14 echo "mount $image"
15
16 qemu-nbd emulator/android-x86-1.6-r2.boot.qcow2 &
17 sudo nbd-client localhost 1024 /dev/nbd0
18 mkdir /tmp/qemu
19 echo "wait for partitions"
20 while [ ! -e /dev/nbd0p1 ] ; do
21         echo -n .
22         sleep 1
23 done
24 sudo mount /dev/nbd0p1 /tmp/qemu
25
26 df -h /tmp/qemu