Czy obrazy partycji takie jak nandc.img uImage są systemem plików, czy można to montować bezpośrednio w systemie Linux? polecenie montowania? Czy dane w pliku obrazu mogą być przeglądane?
Dziękujemy, dziękuję
Czy obrazy partycji takie jak nandc.img uImage są systemem plików, czy można to montować bezpośrednio w systemie Linux? polecenie montowania? Czy dane w pliku obrazu mogą być przeglądane?
Dziękujemy, dziękuję
Odpowiedzi:
Jeśli jest to surowy obraz partycji, taki jak dd, to montaż jest prosty
# mount -t fstype -o loop,ro image.dd /mntpoint
-t fstype
Vfat mogą być opcjonalne, to będzie albo ext3 lub cokolwiek partycja jest, czasami można zamontować zrozumieć to na własną więc spróbuj pozostawiając go w pierwszej kolejności. I ro
oznacza tylko do odczytu.
Jeśli jest to obraz dysku z wieloma partycjami, który jest nieco trudniejszy, użyj kpartx i tworzy mapowania dla każdej partycji, którą następnie montujesz.
Więcej informacji, przykładów itp. Można znaleźć na stronie http://www.forensicswiki.org/wiki/Mounting_Disk_Images
Ale jeśli masz na myśli coś w rodzaju obrazu systemu osadzonego bootloadera Das U-Boot, może to wymagać narzędzi takich jak dd i mkimage pakietu u-boot-tools, aby wyodrębnić system plików (jeśli taki istnieje), a następnie zamontować go. Jest raczej zaangażowany, zobacz ten link, aby uzyskać informacje: http://www.isysop.com/unpacking-and-repacking-u-boot-uimage-files/
mount -o ro,loop,offset=32256 nandc.img nandc
offset=
Część może być obliczona z fdisk
: jeśli fdisk -l nandc.img
mówi Units = ... = 512 bytes
i Device=nandc.img1 / Start=126
, przesunięcie pierwszej partycji jest potem 126*512=32256
.