Добрый день!
Не могу никак распаковать и посмотреть содержимое initrdзнаю точно что там squshfs, а вот чем запакован и как его распаковать немогу.
вроде как в initrd фигурирует "7zXZ", но утилитами XZ не могу распаковать.
как такие образы распаковываются???
# gzip -d# cpio -i
> # gzip -dgzip: initrd: unknown suffix -- ignored
> # cpio -i
неизвестный тип файла
>> # gzip -d
> gzip: initrd: unknown suffix -- ignoredgzip -d < initrd
$ file /boot/initrd.img
/boot/initrd.img: gzip compressed data, from Unix, last modified: Fri Feb 22 08:01:05 2013
>>> # gzip -d
>> gzip: initrd: unknown suffix -- ignored
> gzip -d < initrd#gzip -d < initrd
gzip: stdin: not in gzip formatА так же xz,bzip, говорят что не их формат... Не могу понять чей тогда???
#file initrd
initrd: datafile вообще ничего не говорит...
> $ file /boot/initrd.img
> /boot/initrd.img: gzip compressed data, from Unix, last modified: Fri Feb 22 08:01:05
> 2013
> gzip: stdin: not in gzip format
> А так же xz,bzip, говорят что не их формат... Не могу понять
> чей тогда???Если у тебя там "7zXZ" светится, то ближе к xz. Сравни байтики _в _начале файла своего initrd c "настоящим" .xz (запакуй не важно что, хоть autoexec.bat, хоть vmlinuz). Может, байтик какой изменён, может, добавлен.
> #file initrd
> initrd: data
>> gzip: stdin: not in gzip format
>> А так же xz,bzip, говорят что не их формат... Не могу понять
>> чей тогда???
> Если у тебя там "7zXZ" светится, то ближе к xz. Сравни байтики
> _в _начале файла своего initrd c "настоящим" .xz (запакуй не важно
> что, хоть autoexec.bat, хоть vmlinuz). Может, байтик какой изменён, может, добавлен.попробовал, сверху XZ что то еще... Попробую lzma... еще не пробовал
>> #file initrd
>> initrd: data
>>> gzip: stdin: not in gzip format
>>> А так же xz,bzip, говорят что не их формат... Не могу понять
>>> чей тогда???
>> Если у тебя там "7zXZ" светится, то ближе к xz. Сравни байтики
>> _в _начале файла своего initrd c "настоящим" .xz (запакуй не важно
>> что, хоть autoexec.bat, хоть vmlinuz). Может, байтик какой изменён, может, добавлен.
> попробовал, сверху XZ что то еще... Попробую lzma... еще не пробовалверсия xz и библиотек с которыми собрано должно быть свежее >= 5.0 (вроде так)
если посмотреть в kernel headers то один из magic именно 7zXZ
> знаю точно что там squshfs, а вот чем запакован и как его
> распаковать немогу.Попробуйте спросить у file:
file /path/to/initrd
>> знаю точно что там squshfs, а вот чем запакован и как его
>> распаковать немогу.
> Попробуйте спросить у file:
> file /path/to/initrdСпрашивал... ответ не порадовал
# initrd: data