lzma:initrd.lz:文件格式无法识别

lzma:initrd.lz:文件格式无法识别

我正在使用此命令来提取 initrd.lz 存档文件:

lzma -dc -S .lz initrd.lz | cpio -id

对于 ubuntu-14.04-desktop-amd64.iso/casper/initrd.lz,此命令运行完美。

但对于 Elementary OS 0.3 Freya Beta 2

elementaryos-unstable-amd64.20150208/casper/initrd.lz

我收到此错误:

在此处输入图片描述

我怎样才能提取它初始化文件文件?

编辑:

我尝试了 Lzip:

在此处输入图片描述

答案1

使用file命令来找出文件类型:

$ file initrd.lz 
initrd.lz: gzip compressed data, from Unix, last modified: Sun Feb  8 22:26:04 2015

因此它会告诉您这只是一个带有奇怪后缀的 gzip 文件。由于gunzip拒绝解压没有正确后缀的文件,因此请重命名该文件或告诉它使用不同的后缀:

gunzip --suffix lz initrd.lz

相关内容