Shell
$ file initrd.img-6.1.0-18-amd64
initrd.img-6.1.0-18-amd64: ASCII cpio archive (SVR4 with no CRC)
$
Shell
$ crio --help
...
-t, --list Вывод таблицы с содержимым
входных данных
...
$
Shell
$ cpio -t < initrd.img-6.1.0-18-amd64
.
kernel
kernel/x86
kernel/x86/microcode
kernel/x86/microcode/AuthenticAMD.bin
151 блок
$
Shell
$ unmkinitramfs initrd.img-6.1.0-18-amd64 foo
$
Shell
$ ls foo
early main
$
Shell
$ tree foo/early
foo/early/
└── kernel
└── x86
└── microcode
└── AuthenticAMD.bin
4 directories, 1 file
$
(Строго говоря, если он бы показал ТОЛЬКО early и main, я бы понял. Да, это неполное содержание. Но вдруг early и main сами по себе как-то там ещё заархивированы способом отличным от cpio? следовательно, cpio покажет только то, что умеет распознать, но не всё.)
Тут же часть показал, часть не показал. Странно всё это.
Спасибо, кто откликнется. Debian 12.