LINUX.ORG.RU

Встроенное initramfs


0

1

Понадобился сабж.

Но при попытке сделать такое ядро, получаю

Kernel panic - not syncing: junk in compressed archive

Как делаю:

mkinitramfs -o initrd.gz

gunzip initrd.gz

распаковываю и запаковываю обратно, чтобы гарантировать корректный cpio-архив

cat initrd | cpio -i

find * > list

cat list | cpio -o > initrd.cpio

mv initrd.cpio /path/to/linux/source

make menuconfig

указываю initrd.cpio в качестве initramfs

компилирую, ставлю

Получаю ошибку.

Что я делаю неправильно?

★★★★★

указываю initrd.cpio в качестве initramfs

Но зачем? Укажи каталог с содержимым initramfs и сделай make. Ядро соберётся со встроенным initrd(не забудь указать компрессор и добавить модуль для распаковки).

Lighting ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.