Помогите распаковать initrd

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Nilss
Сообщения: 7

Помогите распаковать initrd

Сообщение Nilss »

В архиве initrd.splash от Zenwalk 7.0.

Код:

kolya@mk:~/zeninitrd> file initrd.splash initrd.splash: data kolya@mk:~/zeninitrd> cpio -id < initrd.splash cpio: Malformed number ... куча таких же строчек ... cpio: Malformed number cpio: warning: skipped 12038 bytes of junk cpio: ��y�>��xi�Np�Kd�O�uUn�������ބ�ߩ:)w#�����#�{��S���ʺ�3���UE+�?�e�j5V������MF��c���]08\���WY`=]�Q��{ﬢjU_��O/Z錎���E��r =ؼ?U���: Cannot mknod: Operation not permitted cpio: premature end of file


gunzip, unlzma тоже не распознают формат.
mount -o loop не монтирует со всеми мыслимыми ФС.
Но сам initrd в порядке, все прекрасно загружается.

WTF?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:

Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3138
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Помогите распаковать initrd

Сообщение zenwolf »

- с чего вы взяли что зархивированно?
- man splash (/sbin/spash --help) ?

Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:

Nilss
Сообщения: 7

Re: Помогите распаковать initrd

Сообщение Nilss »

Ах, пардон, я и не знал, что bootsplash просто дописывается в конец initrd. А в данном конкретном initrd ничего кроме него и нету.
Спасибо!
Спасибо сказали:

Atmel
Сообщения: 4

Re: Помогите распаковать initrd

Сообщение Atmel »

А в моем случае initrd скорее всего не содержит splash, так как при загрузке нет никакой заставки, но при выполнении
cpio -id < initrd

также в конце появляется множество
cpio: Malformed number

а в конце
cpio: warning: skipped 9789 bytes of junk

(кол-во байтов указано приблизительно, не записал кол-во, но на два порядка меньше, чем размер файла initrd )
В корневой директории загрузочной флэшки есть bzImage, initrd, syslinux и syslinux.cfg
Может, в конце файла и есть какая-то картинка, но проблема даже не в этом, а в том, что команда создает ряд вложенных директорий с названием из кракозябр. Операционка, в которой я ее выполняю, в первый раз предложила наути и установить шрифты, но не нашла и больше этим не беспокоила.
Откуда такие директории, я ожидал увидеть нормальную корневую систему?
Спасибо сказали: