|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Компиляция ядра - проблемы |
|
Компиляция ядра - проблемы
|
Новый участник Сообщения: 11 |
Решил поставить 2.6.9 (сейчас живу на 2.4.22-1.2154.ntpl.asp). Сделал все, как в ридми указано. Вышло... нифига не вышло.
Делал: make menuconfig (обломался - вывалилось с error'ом) make xconfig (все ок, настроил (не сильно затрагивая жизненно важные настройки)) make (ОЧЕНЬ много warning'ов) make modules_install make install Все делал с правами su. Грузиться получается, но после загрузки сеть отсутствует как класс и иксы не грузятся. Странно так же то, что в /lib/modules/linux-2.6.9/* файлы имеют расширение не .o, а .ko. Так и должно быть? Причем на них не стоит аттрибут "исполнимый". Еще странность: там же отсутствует каталоги alsa/ и NVIDIA/, которые присутствуют в /lib/modules/linux-2.4.22-1.2154.ntpl.asp. Еще непонятки - много всякого хлама у меня должно было компилироваться в виде модулей, а их нет. Например нет модулей USB клавиатуры и мыши (keybdev* & mousedev*). Второй день мучаюсь, а так ничего поделать и не могу. ![]() Юзалось: gcc-3.3.2-1asp make-3.79.1-18 [s]Исправлено: Dragon1020, 22:40 25-10-2004[/s] |
|
Отправлено: 22:37, 25-10-2004 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать juvio
Цитата:
|
|
Отправлено: 12:29, 26-10-2004 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 188
|
Профиль | Сайт | Отправить PM | Цитировать Dragon1020 - может вы приведете часть придупреждений? Можно много предположений строить...
|
------- Отправлено: 03:38, 27-10-2004 | #12 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать juvio, например:
CC kernel/intermodule.o kernel/intermodule.c:179: warning: `inter_module_register' is deprecated (declared at kernel/intermodule.c:38) kernel/intermodule.c:180: warning: `inter_module_unregister' is deprecated (declared at kernel/intermodule.c:79) kernel/intermodule.c:183: warning: `inter_module_put' is deprecated (declared at kernel/intermodule.c:160) CC [M] drivers/atm/iphase.o drivers/atm/iphase.c: In function `desc_dbg': drivers/atm/iphase.c:1017: warning: passing arg 1 of `readw' makes pointer from integer without a cast Еще бывают сообщения о том, что переменная <такая-то> зарегистрирована, но не юзается. PS. Компилировал еще несколько раз (по-разному). Нифига не выходит. Вроде бы и компилятся драйвера(?) не в виде модулей, а в ядро, но оно их найти не может, и сильно ругается. Меня это уже бесит, но разобраться хочется. И даже не из-за того, что ядро новое хочу, а из-за того, что у меня это не выходит. |
Отправлено: 14:18, 27-10-2004 | #13 |
![]() Старожил Сообщения: 188
|
Профиль | Сайт | Отправить PM | Цитировать Dragon1020 - 2.6.9 - ядро с kernel.org? Если есть уже в системе исходники ядра - попробуй подкинуть к 2.6 файлик .conf и скомпилировать...
Кроме того, могу попробовать дать свой конфиг - может с ним что получится? Ради эксперименту... |
------- Отправлено: 03:22, 28-10-2004 | #14 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать juvio
Цитата:
![]() Цитата:
Цитата:
|
|||
Отправлено: 13:20, 28-10-2004 | #15 |
![]() Старожил Сообщения: 188
|
Профиль | Сайт | Отправить PM | Цитировать Dragon1020 - я с ним компилил 2.6.6, 2.6.8.1, 2.6.9.
|
------- Отправлено: 03:18, 29-10-2004 | #16 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать juvio
Боюсь, что конфиг не поможет. Сегодня попытался скомпилить свое ядро (которое 100% работает и собиралось (я так думаю) именно с теми версиями софта, которые сейчас у меня установлены). Нифига не вышло. Ядро вышло огромным (3.4 метра против 1.2 aspшных), модули не компилятся и, естественно, не устанавливаются. Ни одного. Кстати компиляция прошла на удивление быстро. Я бы даже сказал "настораживающе быстро". Проблема явно не в конфигах и настройках ядра. Но где она? Неужели у кого-то ядра ставятся сразу и без каких-либо осложнений? |
Отправлено: 22:21, 29-10-2004 | #17 |
![]() Старожил Сообщения: 188
|
Профиль | Сайт | Отправить PM | Цитировать Dragon1020 - у меня
![]() ![]() Вопросик - что значит .ntpl.? |
------- Отправлено: 00:27, 30-10-2004 | #18 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать juvio
ntpl? А черт его знает... ![]() ![]() Я тут откатился на gcc 2.95.3. Модули ядра 2.4.22 начали компилиться, но в каком-то возникла ошибка. Но не в этом суть. ![]() ![]() Завтра попробую скомпилить 2.6.9 этим gcc. Должно выйти. Наверно. ![]() |
Отправлено: 02:27, 30-10-2004 | #19 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Dragon1020
Так, для справки, ядра от ALT, скомпилированы на gcc 2.96, так-как они считают, что эта версия gcc больше подходит для компиляции ядер. |
------- Отправлено: 21:14, 02-11-2004 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Компиляция ядра | curast | Общий по Linux | 3 | 29-01-2007 15:32 | |
Компиляция ядра | Guest | Общий по Linux | 13 | 30-12-2003 13:30 | |
компиляция ядра 2.4.20-8 | JeweL | Общий по Linux | 18 | 18-06-2003 16:07 | |
Компиляция ядра | DYURIK | Общий по Linux | 38 | 30-04-2003 14:09 | |
Компиляция ядра | Zur0 | Общий по Linux | 6 | 18-12-2002 16:51 |
|