LINUX.ORG.RU

Компиляция ядра.


0

0

Не получается сделать рабочее ядро под х86. Ядро грузится, но не стартует или оп крайней мере не пишет ошибку. Просто ступор и всё. Думаю не получается создать нормальный .config

Подскажите где достать работающий .config

★★

> Не получается сделать рабочее ядро под х86.Ядро грузится, но не стартует или оп крайней мере не пишет ошибку. Просто ступор и всё.
> Думаю не получается создать нормальный .config
>
> Подскажите где достать работающий .config

Если ты не знаешь, как собирать ядро - поставь лучше себе дистр с
собранным.

int19h ★★★★
()

Посмотри шо пишет в последних строках.

Может ты при установке неправильные параметры в lilo указал??

anonymous
()
Ответ на: комментарий от int19h

Как собрать знаю. Для IntelXScale уже собирал живые ядра. х86 какая-то странная.

Мой дистриб Debian. make xconfig работает.

Ядро грузится, но не пишет сообщени о декомпрессии.

Видимо чего-то я не допонимаю.

anonymous
()
Ответ на: комментарий от anonymous

Ядро грузится, но не пишет сообщения о декомпрессии.

Отошлите пожалуйста к наиболее актуальным докам. Мне надо компильнуть ядро, что бы было поддержка tmfs для shared memory. Всё компилиться, ядро грузится, но сообщение о декомпрессии не пишет. Просто ступор и винт не моргает.

binr ★★
() автор топика
Ответ на: комментарий от anonymous

Последние строчки после компиляции.

make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/boot/compressed' gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o tools/build tools/build.c -I/usr/src/kernel-source-2.4.18/include objcopy -O binary -R .note -R .comment -S compressed/bvmlinux compressed/bvmlinux.out tools/build -b bbootsect bsetup compressed/bvmlinux.out CURRENT > bzImage Root device is (3, 4) Boot sector 512 bytes. Setup is 2520 bytes. System is 1178 kB warning: kernel is too big for standalone boot from floppy make[1]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/boot' Press any key to continue...debian:/usr/src/kernel-source-2.4.18# debian:/usr/src/kernel-source-2.4.18#

binr ★★
() автор топика
Ответ на: комментарий от anonymous

Раньше не делал: make modules и make modules_install

Спасибо, сейчас попробую.

binr ★★
() автор топика
Ответ на: комментарий от anonymous

После загрузки ядра пишет EBDA too big Причём даже не успело распаковаться.

На платформе IntelXScale такого не было. Какие подводные камни могут быть? Пошлите к нужной доке пожалуйста!

binr ★★
() автор топика
Ответ на: комментарий от anonymous

Существуют ли единый файл\дока где приведён список ошибок которые может выдавать ядро?

binr ★★
() автор топика
Ответ на: комментарий от anonymous

Попробуй со стандартным конфигом!
Если нет, то ХЗ!

Если да, то ты чего-то деонул нето в своём конфиге!

anonymous
()
Ответ на: комментарий от anonymous

Вот в том то и проблема, где же мне достать стандартный конфиг?

binr ★★
() автор топика
Ответ на: комментарий от corpus

Заработало!

Всем спасибо большое!

binr ★★
() автор топика
Ответ на: комментарий от binr

make oldconfig генерит ИЗ старого .config!!!

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