достать конфиг из lzma-нутого ядра
gentuser 22 ноября, 2009 - 13:08
Ядро на диске, загрузить не выйдет, конфиг в ядре присутствует на 99.9% но:
scripts/extract-ikconfig написал(а):
ERROR: Unable to extract kernel configuration information.
This kernel image may not have the config info.
Убрав в скрипте перенаправление в /dev/null вижу:
filesize: 3010160 number of pattern matches = 0
от binoffset'a. Похоже потому что паттерны есть только для g и b zip-ов:
GZHDR1="0x1f 0x8b 0x08 0x00" GZHDR2="0x1f 0x8b 0x08 0x08"
Паттерн lzma не нагуглил. Что можно еще сделать чтоб достать конфиг?
»
- Для комментирования войдите или зарегистрируйтесь
genkernel? /proc/config.lzma?
genkernel
?/proc/config.lzma
?:wq
--
Live free or die
Anarchist
Неа, handmade. Или genkernel может потрошить?
Я ж говорил что загрузить не выйдет -- aрч и фс корня не те. Тут надо bzImage ковырять...
А если извращаться с
А если извращаться с загрузкой через qemu или virtualbox?
/
Не... это только предположение.
Типа промахнулся с ядром и не можешь загрузиться?
Резервного варианта нет (ССЗБ)?
Тогда, раз ты собрал-таки ядро (чтобы убедиться в его неработоспособности) можно порекомендовать загрузку с LiveCD и последующий поиск конфига по адресу
/mnt/gentoo/usr/src/linux/.config
.Только к алгоритму сжатия ядра оно отношение имеет... весьма отдалённое.
:wq
--
Live free or die
Anarchist написал(а): Типа
telepathy.so обнови :) Ядро с PPCсюка было, неважно, вытянул уже конфиг. Может кому-то пригодится, вот рецепт: bzimage через xzcat от первого вхождения 5D 00 > темп файл - енто эльф, на него scripts/extract-ikconfig - конфиг.