Dirk Behme wrote:
JonY wrote:
Dirk Behme wrote:

Hi,

is there a way to extract the contents of a qemu raw image on (x86 Linux) host without starting QEMU itself? If so, any hint would be quite nice.

I'm looking for anything like the reverse what

http://lists.gnu.org/archive/html/qemu-devel/2006-04/msg00448.html

seems to do. Extract files/directories from an existing raw image.

qemu-img reports me

 > qemu-img info disk.img
image: disk.img
file format: raw
virtual size: 4.3M (4515328 bytes)
disk size: 4.3M

but what is in it and how to access the content?

Thanks, and sorry if this is a FAQ and I missed the correct search string,

Dirk

Hi,

have you tried using a loop back mount?

# mount -o loop disk.img mnt/
mount: You have to specify a file system type
# mount -t raw -o loop disk.img mnt/
mount: unknown file system type „raw“

Sorry if I miss the obvious ;)

Dirk


Hi,

"raw" is not really a file system, its just a way of saying the image has a "exact copy of every bit" of what a physical disk would have.

Try, "mount -o loop disk.img mnt/", mount might be able to determine the correct file system.

If it is a hard disk image with partition tables, try opening it with fdisk to confirm so. List down the partitions. Note the offsets

Try something like "mount -o loop,offset=32256 disk.img mnt/"

see here for more details:
http://howto.wikia.com/wiki/How_to_see_the_content_of_a_Qemu_image_on_a_linux-based_OS




Reply via email to