Can Partition images (.img) ติดตั้งโดยตรงภายใต้ Linux


8

พาร์ติชั่นอิมเมจอย่าง nandc.img uImage เป็นระบบไฟล์, มันสามารถติดตั้งโดยตรงใน Linux? คำสั่ง mount? สามารถดูข้อมูลภายในไฟล์รูปภาพได้หรือไม่

ขอบคุณมาก


ดูคำถามที่เกี่ยวข้องนี้: unix.stackexchange.com/questions/82314/…
Pierz

คำตอบ:


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สำหรับข้อมูลเพิ่มเติมตัวอย่าง ฯลฯ

แต่ถ้าคุณอ้างถึงอิมเมจระบบของ bootloader แบบฝังตัวของ Das U-Boot นั่นอาจจำเป็นต้องใช้เครื่องมือเช่น dd และแพ็คเกจ mkimage ของ u-boot-tools เพื่อแยกระบบไฟล์ (ถ้ามี) จากนั้นติดตั้ง มันค่อนข้างจะเกี่ยวข้องดูลิงค์นี้สำหรับข้อมูล: 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.imgพูดUnits = ... = 512 bytesและการชดเชยของพาร์ทิชันแรกแล้วDevice=nandc.img1 / Start=126 126*512=32256
Jokester
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.