我从DSL调制解调器的固件中提取了一个.img文件。我想看看里面有什么。所以,我想:如何在Linux上安装“.img”文件(从调制解调器固件中提取)?
[email protected]:/tmp# mount rootfs.img /tmp/1
mount: /tmp/rootfs.img is not a block device (maybe try `-o loop'?)
[email protected]:/tmp# mount -o loop rootfs.img /tmp/1
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
[email protected]:/tmp# mount -o loop -t squashfs rootfs.img /tmp/1
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
文件的信息是在这里:
[email protected]:/tmp# file rootfs.img
rootfs.img: Squashfs filesystem, big endian, version 2.0, 1369418 bytes, 382 inodes, blocksize: 65536 bytes, created: Tue May 3 13:44:22 2011
dmesg的输出:
[ 7756.312067] SQUASHFS error: Can't find a SQUASHFS superblock on loop0
unsquashsfs输出:
...
Failed to write squashfs-root/lib/modules/2.6.8.1/extra/bcmprocfs.ko, skipping
[==================================| ] 118/377 31%
gzip uncompress failed with error code -3
...
Failed to write squashfs-root/webs/cgi-bin/login, skipping
[========================================================================| ] 247/377 65%
gzip uncompress failed with error code -3
Failed to write squashfs-root/webs/top.html, skipping
[==============================================================================| ] 268/377 71%
gzip uncompress failed with error code -3
...
Failed to write squashfs-root/usr/bin/ledctl, skipping
[==============================================================================================================| ] 376/377 99%
gzip uncompress failed with error code -3
Failed to write squashfs-root/usr/sbin/brctl, skipping
[===============================================================================================================|] 377/377 100%
created 188 files
created 46 directories
created 52 symlinks
created 95 devices
created 1 fifos
我如何安装它?
谢谢。
2011-09-09
kursat
+0
这个问题被关闭,因为它不适合这里,也许你应该把问题unix.stackexchange.com。 –
+0
这将是我的答案http://unix.stackexchange.com/a/73905/3285 –
+0
也许它是一个磁盘的图像,而不是一些文件。使用'fdisk -l image.img'检查结构并查找块大小,然后如果它有一个跳过引导扇区并从要检查的分区开始'#mount -o loop,offset = BlockSize * StartOfSector Image。 img/mnt /' –