Установил kernel-sources.
В /usr/src/ появился архив, но при попытки установить ч-л выдается сообщение об ошибки: мол нет у вас исходников ядра. Что посоветуете?
Установка исходников ядра
Модераторы: Warderer, Модераторы разделов
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Установка исходников ядра
Так его небось распаковать надо. А программы ищут исходники ядра по ссылке в /lib/modules/<kernel-version>/build.
Убить всех человеков!
-
Kotjara
- Сообщения: 307
- ОС: FreeBSD 7.0/Ubuntu 8.04
Re: Установка исходников ядра
Меня вот интересует другое, как из того что есть собрать своё ядро?
Так как луноход я уже давнишний то собрать всё это ручками недолго, но подозревая, что кроме способа "ручками" есть способ для установки и "дебиановским методом". Подскажите, ткните в ссылку please.
Так как луноход я уже давнишний то собрать всё это ручками недолго, но подозревая, что кроме способа "ручками" есть способ для установки и "дебиановским методом". Подскажите, ткните в ссылку please.
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Установка исходников ядра
Kotjara писал(а): ↑03.04.2006 20:00Меня вот интересует другое, как из того что есть собрать своё ядро?
Так как луноход я уже давнишний то собрать всё это ручками недолго, но подозревая, что кроме способа "ручками" есть способ для установки и "дебиановским методом". Подскажите, ткните в ссылку please.
Для этого нужен пакет 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: Установка исходников ядра
Aectann А как собрать дрова типа alsa/nvidia для custom ядра?
Если можно, ссылку на документацию, а то я пока в "дебрях" debian.org плохо ориентируюсь
Если можно, ссылку на документацию, а то я пока в "дебрях" debian.org плохо ориентируюсь
-
aspel
- Сообщения: 11
Re: Установка исходников ядра
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
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: Установка исходников ядра
...
альса уже есть (что за атавизм - отдельно альсу ставили только к 2.4).
нвидию просто надо запустить )
альса уже есть (что за атавизм - отдельно альсу ставили только к 2.4).
нвидию просто надо запустить )
-
Nikedo
- Сообщения: 13
Re: Установка исходников ядра
Честно говоря, документация на debian.org меня не раз выручала, тем более что там есть и на русском и все очень даже понятно расписано. И в любом формате. Я думаю что нужно просто внимательней почитать некоторые доки
-
Bruce
- Сообщения: 647
- Статус: beat maniac
- ОС: Debian GNU/Linux 4.0
Re: Установка исходников ядра
попутно можно поставить debian-reference и doc-linux-txt
-
Александр
- Сообщения: 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
KDE 3.5.7 kernel 2.6.25 X.org 7.4
-
Kotjara
- Сообщения: 307
- ОС: FreeBSD 7.0/Ubuntu 8.04
Re: Установка исходников ядра
Nikedo
Уважаемый, читаем внимательно. Первое "своё" ядро я собрал 6 лет назад. Сколько было после этого, не сосчитать. Интересовал именно debian way.
Bruce
почитайте http://www.alsa-project.org/changes/v1-0-10--v1-0-11.txt, а потом думайте что и как.
Насчёт Nvidia, под cusom ядпро запустить? Похоже ВЫ просто не знаете ответа.
Ответ для всех страждущих fakeroot make-kpkg modules_image (при наличии скачанных исходников alsa/nvidia)
Nvidia собралась, alsa нет
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: Установка исходников ядра
А это ещё зачем? Модули и так собираются при сборе 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: Установка исходников ядра
Aectann
Объясняю, собираются модули ядра, а есть ещё, скажем так, "внешние" модули, типа той же alsa, не из ядра, а из сырцов, драйверов nvidia, lufs etc.
Увы alsa не собралась из сырцов, тем самым методом что я указывал выше (make_kpkg modules_image), но правда и система у меня testing/unstable
Напомню задача ведь сделать Deb пакеты, для их последующей установки, т.е. целиком и полностью следую канве дистрибутива.
А это ещё зачем? Модули и так собираются при сборе make-kpkg kernel-image, а потом просто поставить их в автозагрузку, создать initrd и всё.
Объясняю, собираются модули ядра, а есть ещё, скажем так, "внешние" модули, типа той же alsa, не из ядра, а из сырцов, драйверов nvidia, lufs etc.
не пойму на счет alsa - у вас модули ядра не собрались или вы ее отдельно ставили и она не собралась?
Увы alsa не собралась из сырцов, тем самым методом что я указывал выше (make_kpkg modules_image), но правда и система у меня testing/unstable
Напомню задача ведь сделать Deb пакеты, для их последующей установки, т.е. целиком и полностью следую канве дистрибутива.