Dapat mem-partisi gambar (.img), langsung dipasang di Linux

8

Dapatkah partisi gambar seperti nandc.img uImage adalah sistem file, dapatkah ini dipasang langsung di Linux? mount perintah? Data di dalam file gambar dapat dilihat?

Terima kasih,

pengguna3401612
sumber
Lihatlah pertanyaan terkait ini: unix.stackexchange.com/questions/82314/…
Pierz

Jawaban:

10

Jika itu adalah gambar partisi mentah seperti dd maka pemasangan sederhana, pada dasarnya

# mount -t fstype -o loop,ro image.dd /mntpoint

The -t fstypebersifat opsional, itu akan menjadi vfat atau ext3 atau apa pun partisi ini, kadang-kadang me-mount dapat mencari tahu tentang itu sendiri jadi coba meninggalkan it out pertama. Dan roberarti hanya baca.

Jika ini adalah disk image multi-partisi yang sedikit rumit, maka gunakan kpartx dan itu membuat pemetaan untuk setiap partisi yang kemudian Anda mount.

Lihat http://www.forensicswiki.org/wiki/Mounting_Disk_Images untuk info lebih lanjut, contoh, dll.

Tetapi, jika Anda mengacu pada sesuatu seperti Das U-Boot bootloader yang tertanam pada gambar sistem, itu mungkin memerlukan alat seperti dd dan mkimage paket u-boot-tools untuk mengekstrak sistem file (jika ada) dan kemudian memasangnya. Ini agak terlibat, lihat tautan ini untuk info: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/

Xen2050
sumber
2
mount -o ro,loop,offset=32256 nandc.img nandc
pengguna4056
sumber
1
Saya kira cuplikan ini menunjukkan bagaimana satu partisi dapat dipasang ketika nandc.img adalah gambar disk. Bagian itu offset=dapat dihitung dengan fdisk: if fdisk -l nandc.imgsaid Units = ... = 512 bytesand Device=nandc.img1 / Start=126, offset dari partisi pertama 126*512=32256.
Jokester