LINUX.ORG.RU

Как подмонтировать qemu-диск raw?


0

1

Есть диск:

file -s hda.img
hda.img: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 2048, 11646976 sectors; partition 2: ID=0x5, starthead 62, startsector 11651070, 634882 sectors, code offset 0x63 
Пытаюсь монтировать:
sudo mount hda.img /mnt -o loop,offset=16384 -t ext4
сыпет:
EXT4-fs (loop0): VFS: Can't find ext4 filesystem
На диске стоит Xubuntu 10.04 файловая точно ext4.

★★★★★

fdisk -lu -b 512 hda.img
sudo mount -o loop,offset=$((offset*512)) hda.img /mnt

AITap ★★★★★
()
Ответ на: комментарий от GotF

Там же в байтах.
Так и есть 2048*512=1048576.

Lumi ★★★★★
()
#losetup /dev/loop0 image.raw
#kpartx -av /dev/loop0

далее смотрим разделы под именами /dev/mapper/loop0pN, где N номер раздела.

Reset ★★★★★
()

буду краток - kpartx. Затем по получившимся файлам устройств в /dev/mapper - mount. В генте пакет называется multipath-tools. Ах да, device-mapper в ядре иметь настоятельно рекомендуется...

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.