พาร์ติชั่นอิมเมจอย่าง nandc.img uImage เป็นระบบไฟล์, มันสามารถติดตั้งโดยตรงใน Linux? คำสั่ง mount? สามารถดูข้อมูลภายในไฟล์รูปภาพได้หรือไม่
ขอบคุณมาก
พาร์ติชั่นอิมเมจอย่าง nandc.img uImage เป็นระบบไฟล์, มันสามารถติดตั้งโดยตรงใน Linux? คำสั่ง mount? สามารถดูข้อมูลภายในไฟล์รูปภาพได้หรือไม่
ขอบคุณมาก
คำตอบ:
ถ้าเป็นอิมเมจพาร์ติชั่นแบบดิบอย่าง 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/
mount -o ro,loop,offset=32256 nandc.img nandc
offset=
ส่วนหนึ่งสามารถคำนวณได้ด้วยfdisk
ถ้าfdisk -l nandc.img
พูดUnits = ... = 512 bytes
และการชดเชยของพาร์ทิชันแรกแล้วDevice=nandc.img1 / Start=126
126*512=32256