Có thể phân vùng hình ảnh (.img), được gắn trực tiếp trong Linux


8

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,


Hãy xem câu hỏi liên quan này: unix.stackexchange.com/questions/82314/ory
Pierz

Câu trả lời:


10

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

-t fstypethể 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à rocó 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/


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

1
Tôi cho rằng đoạn mã này cho thấy cách một phân vùng có thể được gắn kết khi nandc.img là một hình ảnh đĩa. Phần offset=có thể được tính bằng fdisk: if fdisk -l nandc.imgsay Units = ... = 512 bytesand Device=nandc.img1 / Start=126, offset của phân vùng đầu tiên là sau đó 126*512=32256.
Jokester
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.