首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu上挂载squashfs (Embedded)?

如何在Ubuntu上挂载squashfs (Embedded)?
EN

Unix & Linux用户
提问于 2014-08-22 05:56:34
回答 1查看 13.4K关注 0票数 5

我尝试过从固件(embedded-linux)挂载文件系统,但是它在我的Ubuntu12.04机器上失败了。你能告诉我如何挂载那个文件系统吗?(或失败的可能原因)。详情如下。

详细信息

( Step1) )使用binwalk分析固件,显示了squashfs文件系统的起始地址。因此,我使用"dd“linux实用程序生成了squashfs文件系统。

Step2)使用“binwal./fs.img”命令对生成的文件系统进行的分析显示:

代码语言:javascript
复制
Squashfs filesystem, big endian, lzma signatrue, version 3.0, size: XXXXXXX bytes, XXX inodes, blocksize: XXXXX bytes, created: xxxx

Step3)“挂载-o循环./fs.img ./fs”失败。"dmesg连尾“显示:

代码语言:javascript
复制
SQUASHFS error: Can't find a SQUASHFS superblock on loop1

我如何挂载那个文件系统?FYI,我安装了最新的squashfs--带有lzma支持的工具,这些工具来自于“Source健忘.net/procjects/squashfs”。

EN

回答 1

Unix & Linux用户

发布于 2016-10-12 09:49:29

我也面临着同样的问题。由于我的配置不支持zlib,所以我使用了xz压缩,因为它在我的配置中得到了支持。以下措施发挥了作用:

代码语言:javascript
复制
mksquashfs source source.sqfs -comp xz
mount source.sqfs destination
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/151515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档