linux内核压缩包解压方法,Squashfs文件解压缩及”xz compression”报错问题解决

本文介绍了如何解压使用XZ压缩算法的Squashfs文件。当遇到“Filesystem uses xz compression, this is unsupported by this version”的错误时,需要更新或编译带有XZ支持的unsquashfs工具。通过下载最新版本的squashfs源码,启用XZ_SUPPORT选项并重新编译,可以成功解压缩XZ压缩的Squashfs镜像。" 50658624,3747283,DirectX 11 学习:创建基本窗口与环境初始化,['directx'],"['DirectX 11', '初始化', '渲染', '窗口', 'ID3D11Device', 'ID3D11DeviceContext', 'IDXGISwapChain', '渲染目标', '视口', '资源清理']
摘要由CSDN通过智能技术生成

1、普通squashfs文件解压缩及查看

(1) 可使用unsuqashfs命令直接解压缩。

[root@localhost squashfs]# unsquashfs squashfs.img

(2)也可mount到临时目录

[root@localhost squashfs]# mount -o loop squashfs.img -t squashfs temp/

2、XZ算法压缩后的squashfs.img解压缩与查看

下载Fedora 15 Live CD后,尝试解压缩ISO中的squashfs.img文件,发现无法mount,也无法通过unsquashfs命令解压缩。提示“Filesystem uses xz compression, this is unsupported by this version”。但下载到的最新squashfs 4.2版本,提示XZ压缩算法的。

[root@localhost ~]# mount -o loop /boot/Fedora-15-x86_64-Live-Desktop.iso /mnt/

[root@localhost ~]# ls /mnt/

EFI  GPL  isolinux  LiveOS

[root@localhost ~]# cd /mnt/LiveOS/

[root@localhost LiveOS]# ls

livecd-iso-to-disk  osmin.img  squashfs.img

[root@localhost squashfs]# file squashfs.img

squashfs.img: Squashfs filesystem, little endian, version 4.0, 578519788 bytes, 3 inodes, blocksi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值