Mam plik obrazu: kali-linux-1.0.9a-armhf.img
. To obraz Kali Linux ARMH build
.
Próbuję wyodrębnić zawartość obrazu, ale bezskutecznie. Próbowałem zamontować obraz, ale wciąż pojawia się błąd, że typ systemu plików jest nieprawidłowy.
Próbowałem z:
sudo mount -o loop -t iso9660 kali-linux-1.0.9a-armhf.img /mnt/kali
sudo mount -o loop -t ext3 kali-linux-1.0.9a-armhf.img /mnt/kali
sudo mount -o loop -t ext4 kali-linux-1.0.9a-armhf.img /mnt/kali
Występuje błąd:
mount: wrong fs type, bad option, bad superblock on /dev/loop0
Czy to dlatego, że próbuję zamontować obraz utworzony dla innej architektury?
Jedyne polecenie, które zbliża się do działania, to podczas montażu as iso9660
. To polecenie generuje:
mount: block device /mnt/hgfs/Downloads/kali-linux-1.0.9a-armhf/kali-linux-1.0.9a-armhf.img is write protected, mounting read only
mount: wrong fs type, bad option, bad superblock on /dev/loop0
Wygląda na to, że się montuje, ale nie działa, a następnie pojawia się błąd. Podczas korzystania z systemu plików innego niż iso9660
dostaję tylko ostrzeżenie.
Jakie są moje opcje wyodrębnienia zawartości tego obrazu?
-P
literówka? Strona podręcznika dlalosetup
pokazuje tylko-p
opcję dla--pass-fd <num>
.--partscan
to wielka litera-P
. Jeśli go nie widzisz, Twoja dystrybucja jest za stara, aby go mieć. (Może tak być w przypadku Debiana, który dopiero po kilku latach problemów z utrzymaniem przekazał aktualizację util-linux).kpartx
, co nie jest niczym wielkim.