Các hình ảnh phân vùng như nandc.img uImage có thể là hệ thống tệp, điều này có thể được gắn trực tiếp trong Linux không? lệnh mount? Dữ liệu bên trong tập tin hình ảnh có thể được xem?
Cảm ơn,
Các hình ảnh phân vùng như nandc.img uImage có thể là hệ thống tệp, điều này có thể được gắn trực tiếp trong Linux không? lệnh mount? Dữ liệu bên trong tập tin hình ảnh có thể được xem?
Cảm ơn,
Câu trả lời:
Nếu đó là một hình ảnh phân vùng thô như dd thì việc gắn kết đơn giản
# mount -t fstype -o loop,ro image.dd /mntpoint
Có -t fstype
thể là tùy chọn, nó sẽ là vfat hoặc ext3 hoặc bất kể phân vùng là gì, đôi khi mount có thể tự tìm ra nó, vì vậy hãy thử loại bỏ nó trước. Và ro
có nghĩa là chỉ đọc.
Nếu đó là hình ảnh đĩa đa phân vùng phức tạp hơn một chút, thì hãy sử dụng kpartx và nó tạo ánh xạ cho mỗi phân vùng mà bạn gắn kết.
Xem http://www.forensicswiki.org/wiki/Mounting_Disk_Images để biết thêm thông tin, ví dụ, v.v.
Nhưng, nếu bạn đang đề cập đến một cái gì đó giống như hình ảnh hệ thống nhúng bộ tải khởi động Das U-Boot, thì có thể cần các công cụ như dd và gói công cụ u-boot-tools để giải nén hệ thống tập tin (nếu có) và sau đó gắn kết nó. Nó khá liên quan, hãy xem liên kết này để biết thông tin: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
mount -o ro,loop,offset=32256 nandc.img nandc
offset=
có thể được tính bằng fdisk
: if fdisk -l nandc.img
say Units = ... = 512 bytes
and Device=nandc.img1 / Start=126
, offset của phân vùng đầu tiên là sau đó 126*512=32256
.