可以对在Linux下直接挂载的映像(.img)进行分区


Answers:


10

如果它是像dd这样的原始分区映像,那么安装基本上很简单

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

-t fstype是可选的,它会是vfat或ext3或任何分区,有时安装自己看着办吧它自己所以尽量先离开吧。和ro手段只读。

如果它是一个多分区磁盘映像,则有点麻烦,那么请使用kpartx,它会为您随后挂载的每个分区创建映射。

有关更多信息,示例等,请参见http://www.forensicswiki.org/wiki/Mounting_Disk_Images

但是,如果您指的是Das U-Boot引导加载程序嵌入式系统映像之类的东西,则可能需要使用dd和u-boot-tools软件包的mkimage之类的工具来提取文件系统(如果有)然后挂载它。它涉及很多,请参阅此链接以获取信息:http : //www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/


2
mount -o ro,loop,offset=32256 nandc.img nandc

1
我想这个片段显示了当nandc.img是磁盘映像时如何挂载一个分区。该offset=部分可以用以下公式计算fdisk:如果fdisk -l nandc.imgUnits = ... = 512 bytesDevice=nandc.img1 / Start=126,则第一个分区的偏移量为126*512=32256
笑话
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.