Установка исходников ядра

Knoppix

Модераторы: Warderer, Модераторы разделов

RMH_2k50
Сообщения: 1

Установка исходников ядра

Сообщение RMH_2k50 »

Установил kernel-sources.
В /usr/src/ появился архив, но при попытки установить ч-л выдается сообщение об ошибки: мол нет у вас исходников ядра. Что посоветуете?
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Установка исходников ядра

Сообщение Poor Fred »

RMH_2k50 писал(а):
03.04.2006 04:37
Установил kernel-sources.
В /usr/src/ появился архив, но при попытки установить ч-л выдается сообщение об ошибки: мол нет у вас исходников ядра. Что посоветуете?

Так его небось распаковать надо. А программы ищут исходники ядра по ссылке в /lib/modules/<kernel-version>/build.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Установка исходников ядра

Сообщение Kotjara »

Меня вот интересует другое, как из того что есть собрать своё ядро?
Так как луноход я уже давнишний то собрать всё это ручками недолго, но подозревая, что кроме способа "ручками" есть способ для установки и "дебиановским методом". Подскажите, ткните в ссылку please. :D
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Установка исходников ядра

Сообщение Aectann »

Kotjara писал(а):
03.04.2006 20:00
Меня вот интересует другое, как из того что есть собрать своё ядро?
Так как луноход я уже давнишний то собрать всё это ручками недолго, но подозревая, что кроме способа "ручками" есть способ для установки и "дебиановским методом". Подскажите, ткните в ссылку please. :D

Для этого нужен пакет kernel-package, ну и права root.
make-kpkg --revision=custom.версия kernel-image (revision указывать не обязательно)
dpkg -i получившийся_пакет.deb
Если нужно, то можно initrd впихнуть в сам образ ядра, указав опцию --initrd при сборке пакета(хотя я обычно руками делаю с помощью yaird).
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Установка исходников ядра

Сообщение Kotjara »

Aectann А как собрать дрова типа alsa/nvidia для custom ядра?
Если можно, ссылку на документацию, а то я пока в "дебрях" debian.org плохо ориентируюсь ;)
Спасибо сказали:
aspel
Сообщения: 11

Re: Установка исходников ядра

Сообщение aspel »

apt-get install kernel-package
cd /usr/share/doc/kernel-package
less README (твоя документация)

Читаем до полного посветления пока каждую строчку не осмыслиш.
Идем на kernel.org качаем ядро "latest stable version"
разархивируем

cd /you_kernel
make menuconfig
make-kpkg --initrd kernel_image
cd ..
dpkg -i kernel.blablabla.deb
reboot
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Установка исходников ядра

Сообщение Bruce »

...
альса уже есть (что за атавизм - отдельно альсу ставили только к 2.4).
нвидию просто надо запустить )
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Nikedo
Сообщения: 13

Re: Установка исходников ядра

Сообщение Nikedo »

Kotjara писал(а):
05.04.2006 10:14
Aectann А как собрать дрова типа alsa/nvidia для custom ядра?
Если можно, ссылку на документацию, а то я пока в "дебрях" debian.org плохо ориентируюсь ;)



Честно говоря, документация на debian.org меня не раз выручала, тем более что там есть и на русском и все очень даже понятно расписано. И в любом формате. Я думаю что нужно просто внимательней почитать некоторые доки :) . Там и компиляции ядра кстати посвящена не одна страница - и стандартный метод и так называемый debian-way.
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Установка исходников ядра

Сообщение Bruce »

попутно можно поставить debian-reference и doc-linux-txt
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Установка исходников ядра

Сообщение Александр »

Я уже как год беру ядра с www.kernel.org, распаковываю в /usr/src/<версия_ядра> и дальше все как везде - конфигурируем, компилим и ставим. С ванильными ядрами в дебиане пока проблем не замечал.
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Установка исходников ядра

Сообщение Kotjara »

Nikedo
apt-get install kernel-package
cd /usr/share/doc/kernel-package
less README (твоя документация)

Читаем до полного посветления пока каждую строчку не осмыслиш.
Идем на kernel.org качаем ядро "latest stable version"
разархивируем

Уважаемый, читаем внимательно. Первое "своё" ядро я собрал 6 лет назад. Сколько было после этого, не сосчитать. Интересовал именно debian way.
Bruce
альса уже есть (что за атавизм - отдельно альсу ставили только к 2.4).
нвидию просто надо запустить )

почитайте http://www.alsa-project.org/changes/v1-0-10--v1-0-11.txt, а потом думайте что и как.
Насчёт Nvidia, под cusom ядпро запустить? Похоже ВЫ просто не знаете ответа.
Ответ для всех страждущих fakeroot make-kpkg modules_image (при наличии скачанных исходников alsa/nvidia)
Nvidia собралась, alsa нет
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Установка исходников ядра

Сообщение Aectann »

Kotjara писал(а):
20.04.2006 15:47
Ответ для всех страждущих fakeroot make-kpkg modules_image (при наличии скачанных исходников alsa/nvidia)

А это ещё зачем? Модули и так собираются при сборе make-kpkg kernel-image, а потом просто поставить их в автозагрузку, создать initrd и всё.
не пойму на счет alsa - у вас модули ядра не собрались или вы ее отдельно ставили и она не собралась?
Насчёт Nvidia, под cusom ядпро запустить?

Да, после установки образа нового ядра и перезагрузки запустить NVIDIA-...-pkg1.run
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Установка исходников ядра

Сообщение Kotjara »

Aectann
А это ещё зачем? Модули и так собираются при сборе make-kpkg kernel-image, а потом просто поставить их в автозагрузку, создать initrd и всё.

Объясняю, собираются модули ядра, а есть ещё, скажем так, "внешние" модули, типа той же alsa, не из ядра, а из сырцов, драйверов nvidia, lufs etc.
не пойму на счет alsa - у вас модули ядра не собрались или вы ее отдельно ставили и она не собралась?

Увы alsa не собралась из сырцов, тем самым методом что я указывал выше (make_kpkg modules_image), но правда и система у меня testing/unstable
Напомню задача ведь сделать Deb пакеты, для их последующей установки, т.е. целиком и полностью следую канве дистрибутива.
Спасибо сказали: