powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / [Fedora 10] пересобрать ядро
9 сообщений из 9, страница 1 из 1
[Fedora 10] пересобрать ядро
    #35907371
Алекандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потребовалось пересобрать ядро для поддержки 8021q.
поправил конфип с помощью
Код: plaintext
 make menuconfig 
Дальше делаю make, и вот что получаю
Код: plaintext
1.
2.
3.
4.
5.
6.
[root@tratata  2 . 6 . 27 . 5 - 117 .fc10.i686]# make
scripts/kconfig/conf -s arch/x86/Kconfig
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
make[ 1 ]: *** Нет правила для сборки цели `missing-syscalls'.  Останов.
make: *** [prepare0] Ошибка  2 

Подскажите что мжно с этим сделать?
...
Рейтинг: 0 / 0
[Fedora 10] пересобрать ядро
    #35915845
Алекандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Печально :( что ни кто не модет помочь в такой проблеме.
...
Рейтинг: 0 / 0
[Fedora 10] пересобрать ядро
    #35915967
aeugen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй сначала следующие шаги:

make mrproper -- удалит старый конфиг и т.п.
make clean -- возможно не надо, но не помешает
make defconfig -- соберет ядро с установками по умолчанию

Потом, если полученное ядро загрузится делаешь make menuconfig и начинаешь аккуратно, возможно в несколько итераций добавлять/удалять все что тебе нужно.

Ошибку найти это не поможет, но возможно, получится ее обойти.
...
Рейтинг: 0 / 0
[Fedora 10] пересобрать ядро
    #35917736
Bogerm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АлекандрПечально :( что ни кто не модет помочь в такой проблеме.

Наверное потому, что мало кто сейчас в FC10 занимается пересборкой ядра. Для установки third-party модулей пересборка ядра не требуется, достаточно установить kernel-headers и kernel-devel пакеты.
Для поддержки 802.1q не нужно вообще ничего, достаточно сделать
Код: plaintext
modprobe 8021q
или добавить в modules.conf что-то типа
Код: plaintext
alias vlan 8021q

Если так уж хочется именно пересобрать ядро, то нужно отдельно скачивать исходники, распаковывать и компилить их. Можно даже скачать kernel-*.src.rpm и пересобрать rpm ядра, только это неудобно, потому что придется делать каждый раз при обновлении системы, что надоедает, а кроме того будут проблемы с dependancies, например fuse-ntfs...
...
Рейтинг: 0 / 0
[Fedora 10] пересобрать ядро
    #35918721
Алекандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bogerm,

о как... вы меня переубедили... не полезу ковырять ядро.
я пока добавил в авозагрузку подгрузку 8021q, надеюсь работать будет.
...
Рейтинг: 0 / 0
[Fedora 10] пересобрать ядро
    #35918722
Алекандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aeugen,

старое ядро снасить сразу страшно, машина рабочая.
а пересборка ругается на все, в том числе и на make clean.
...
Рейтинг: 0 / 0
[Fedora 10] пересобрать ядро
    #35919642
aeugen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алекандрaeugen,

старое ядро снасить сразу страшно, машина рабочая.
а пересборка ругается на все, в том числе и на make clean.

В том алгоритме, что я описал, старое ядро и не сносится, просто добавляется строка в загрузчик.

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

Соответственно вопрос, а хоть что нибудь из сорцов собрать получается??
Т.е. взять любую програмулину в исходниках и попробовать ее собрать сдандартными шагами:

./configure && make
...
Рейтинг: 0 / 0
[Fedora 10] пересобрать ядро
    #35920128
Bogerm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алекандрaeugen,

старое ядро снасить сразу страшно, машина рабочая.
а пересборка ругается на все, в том числе и на make clean.

Еще раз: В FC10 нет RPM с исходниками ядра, а есть несколько девелоперских пакетов для сборки third-party модулей, например video4linux. Поэтому скомпилировать ядро в /usr/src/linux не получится. Нужно либо устанавливать kernel-xxx-src.rpm и пересобирать самому RPM пакеты (в принципе это очень легко), либо скачивать исходники нового ядра и все пересобирать самому.
Обычно ошибки при сборке ядра появляются из-за неправильной версии kernel-headers
...
Рейтинг: 0 / 0
[Fedora 10] пересобрать ядро
    #35938192
Алекандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bogerm,
Не туда смотрел я... Надо было ставить kernel-*src.rpm и тогда все без проблем... а просто kernel*.rpm не компиляться.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / [Fedora 10] пересобрать ядро
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]