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?
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.
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/
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.
Jawaban:
Jika itu adalah gambar partisi mentah seperti dd maka pemasangan sederhana, pada dasarnya
# mount -t fstype -o loop,ro image.dd /mntpoint
The
-t fstype
bersifat 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. Danro
berarti 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/
sumber
sumber
offset=
dapat dihitung denganfdisk
: iffdisk -l nandc.img
saidUnits = ... = 512 bytes
andDevice=nandc.img1 / Start=126
, offset dari partisi pertama126*512=32256
.