Сколько времени должна занимать компиляция ядра?

Аватар пользователя ivashi

извиняюсь за глупый вопрос....Решил поставить дрова на н-видию...они сругались что нужны соурцы ядра. Скачал kernel-2.6.19-1.2288.0.112asp.src, установил, написал rpmbuild -b --target= i686 kernel-2.6.spec (прочитал об этом в мануале). rpmbuild сругался что не хватает пары библиотек, установил их через yum install. Процесс вроде запустился, сказал понажмать на кнопки чтоб собрать энтропию...потом зачали мелькать строки, какие то warning-и и тп, но вроде все шло ОК... Но прошло 4 часа, а конца этому не предвидилось...при том что мне показалось что некоторые строки я уже вижу в третий или четвертый раз.... Вообщем остановил я процесс... В связи с этим вопрос, что пошло не так? Это реально компиляция зациклилась по кругу, или надо было еще подождать? Сколько нормально занимает компиляция ядра?

(у меня проц. атлон64, система ASPLinux 11)

Аватар пользователя IsakovAN

сколько времени должна занимать компиляция ядра?

Все зависит от конфига. У меня на Athlon XP 3200+ минут 10-15 компилится. В смысле параллельно с другим софтом.
А "фирменный" конфиг содержит очень много мусора так что удивляться нечему.
Правда перекомпиляция ядра таким путем вам мало что даст. Вам надо распаковать ядро в /usr/src/linux, наложить на него патчи и сконфигурировать. Тогда дрова будут компилиться.

Аватар пользователя ivashi

Re: сколько времени должна занимать компиляция ядра?

хм, т.е. ядро можно и не ставить, просто подсунуть драйверу видео его исходник? А не страшно что исходник ядра немного новее чем то которое реально сейчас стоит?

Аватар пользователя shmel

сколько времени должна занимать компиляция ядра?

лучше скомпилируй все по-божески: make menuconfig; make bzImage итд итп. И практичнее и надежнее. На моем древнем П4 1800 компилится минут 25.

Аватар пользователя IsakovAN

сколько времени должна занимать компиляция ядра?

ivashi писал(а):
хм, т.е. ядро можно и не ставить, просто подсунуть драйверу видео его исходник? А не страшно что исходник ядра немного новее чем то которое реально сейчас стоит?

Так если новее, то другое дело! Надо компилить. Только не через rpm, а руками.

Аватар пользователя RedBeard

сколько времени должна занимать компиляция ядра?

ivashi писал(а):
извиняюсь за глупый вопрос....Решил поставить дрова на н-видию...они сругались что нужны соурцы ядра. Скачал kernel-2.6.19-1.2288.0.112asp.src, установил, написал rpmbuild -b --target= i686 kernel-2.6.spec (прочитал об этом в мануале). rpmbuild сругался что не хватает пары библиотек, установил их через yum install. Процесс вроде запустился, сказал понажмать на кнопки чтоб собрать энтропию...потом зачали мелькать строки, какие то warning-и и тп, но вроде все шло ОК... Но прошло 4 часа, а конца этому не предвидилось...при том что мне показалось что некоторые строки я уже вижу в третий или четвертый раз.... Вообщем остановил я процесс... В связи с этим вопрос, что пошло не так? Это реально компиляция зациклилась по кругу, или надо было еще подождать? Сколько нормально занимает компиляция ядра?

Зависит от скорости работы компа. У меня на PIII-733 процесс сборки нового KDE (3.5.6) шел примерно часов восемь, так что, зря ты процесс остановил - это нормально!

Аватар пользователя ivashi

Re: сколько времени должна занимать компиляция ядра?

спасибо всем кто ответил...частично выявил проблему...почему то у меня компиляция шла для всех target подряд (i386,586,686,x64 и тп), хотя в ключе вроде явно указано было 686. Сегодня убью лишние kernel*.conf и еще раз попробую..

Аватар пользователя KibeR_ShuriK

Re: сколько времени должна ...

time make --jobs=5 && make --jobs=5 modules_install
real 3m39.749s
user 11m47.901s
sys 1m16.084s

ядро 2.6.35-rc4
AMD Phenom X4 9750

5-7% убрал возможностей и модулей ядра, и примерно столько же другого добавил.

По вопросу:
Если увижу последние строк 50 вывода, то возможно смогу назвать причину "повисания".
Не понимаю только одно - зачем собирать ядро, если нужно собрать видеодрайвер. Скорее всего, это именно драйвер столько собирается. Если драйвера проприетарные, значит дело не в сборке, т.к. сам драйвер закрытый и распространяется в бинарном(собранном) виде. В любом случае, последние несколько строк вывода покажут в чем дело.

PS. Поддерживаю shmel'я. Хотя бы всё под контролем будет.

Аватар пользователя anatoliy

Re: сколько времени должна ...

компилю gentoo , сколько времени нужно ? серверный системник с двымя процами 1.8

RSS-материал