сборка ядра. как правильно?
-=Devil_InSide=-
devil_inside на mail.ru
Чт Июн 5 06:04:29 BST 2008
,------[Michael Sotnikov, Thu, 05 Jun 2008 12:15:44 +0900]
|-=Devil_InSide=- пишет:
|> какой то страшный гайд.
|> не уверен, что он может работать.
|> хорошо, мне не попался
|> :)
|
|ну, он как бы на самом видном месте на оффициальном сайте. в разделе
|"помощь". Если он таки не работает (а не я, что-то неправильнол делаю)
|то это уже баг.
|
может и работает, просто зависит от кучи каких то странных факторов.
:)
но все равно как то громоздко. а практика говорит, что громоздкие решения не всегда хорошо отрабатывают.
|>
|> на убунте собирал давно, сейчас собираю на дебиан, все выгляд[ело,ит] сильно
|проще: > apt-get install linux-source-`uname -r`
|> wget http://kernel.org/...../linux-lalala.tar.bz2 -O /usr/src
|> cd /usr/src
|> tar jxvf linux-lalala.tar.bz2
|> cd linux-lalala
|>
|> make menuconfig
|> make-kpkg clean
|> fakeroot make-kpkg --initrd kernel_image kernel_source kernel_headers
|> cd ..
|> dpkg -i *.deb
|> подправить линк /usr/src/linux на новый распакованный кернел.
|> ребутнуться и увидеть.
|>
|> потребные пакеты:
|> kernel-package fakeroot и то, что в гайде предлагалось.
|>
|
|В принципе я так собирал раньше - пока не нашел этот гайд. И было
|ощущение, что именно с ним - я получаю все патчи от убунты.
мммм. у убунты какие то специфические патчи? типа как у мандривы, к которой, по слухам, ядро вручную собрать - задача если и не невозможноая, то весьма трудоемкая и мозгоправительная?
с патчами я не заморачивался - собираю всегда целиком новое.
для патчей выход ядер приходится отслеживать, а мне не всегда до того.
| плюс
|механизм пересборки модулей (обычных и non-free), которые в убунте
|вынесены в отдельный пакет (alsa, iwl)
alsa у меня обновляется с репозитариев и (если я правильно понимаю ето дело) от сборки ядра не зависит. единственное что я делаю в разрезе звуковой системы- включаю поддержку нужной карты при сборке ядра. к примеру, ice1724 для джулии.
|
|единственно непонятно, зачем вы получаете две разные версии исходников
|(kernel.org, kernek-source)
|
|
`-----------------
в смысле две разных версии исходников ?
одну, для текущего ядра.
||apt-get install linux-source-`uname -r`
без нее не соберется.
||wget http://kernel.org/...../linux-lalala.tar.bz2 -O /usr/src
имеется в виду новое ядро, к примеру:
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.4.tar.bz2 -O /usr/src
--
_________
***************************************
* icq: 161874711 *
* jabber: devil_inside на jabber.ru *
* irc.starlink.ru,#Gene, Devil_InSide *
* Registered linux user #450844 *
***************************************
Подробная информация о списке рассылки ubuntu-ru