какой то страшный гайд.
не уверен, что он может работать.
хорошо, мне не попался 
:)

на убунте собирал давно, сейчас собираю на дебиан, все выгляд[ело,ит] сильно 
проще:
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 и то, что в гайде предлагалось.  

,------[Michael Sotnikov, Thu, 05 Jun 2008 00:40:27 +0900]
|Доброго!
|
|Хочу собрать ядро убунтовское, с небольшими изменениями в конфигурации.
|Делал всё согласно вот этому доку: 
|https://help.ubuntu.com/community/Kernel/Compile
|
|даже при конфигурации без изменений при сборке
|AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules binary-generic
|
|получаю ошибки
|  LD      .tmp_vmlinux1
|kernel/built-in.o: In function `timespec_add_ns':
|/home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined 
|reference to `__umoddi3'
|/home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined 
|reference to `__udivdi3'
|kernel/built-in.o: In function `timespec_add_ns':
|/home/astar/bldtmp/linux-2.6.24/kernel/time/timekeeping.c:127: undefined 
|reference to `__udivdi3'
|/home/astar/bldtmp/linux-2.6.24/kernel/time/timekeeping.c:127: undefined 
|reference to `__umoddi3'
|kernel/built-in.o: In function `timespec_add_ns':
|/home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined 
|reference to `__umoddi3'
|/home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined 
|reference to `__udivdi3'
|/home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined 
|reference to `__umoddi3'
|/home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined 
|reference to `__udivdi3'
|/home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined 
|reference to `__umoddi3'
|
|небольшое погружение в исходники говорит, что __udivdi3/__umoddi3 
|определены только для нескольких НЕ-x86 таргетов
|
|что делаю не так?
|
|Также в репозитории есть пакет kernel-source, в теории соответствующий 
|актуальному ядру, используемому убунтой, с патчами. Который вроде 
|нормально собирается обычными make menuconfig && make && make install
|
|как правильно?
|
|ядро: linux_2.6.24-18.32
|gcc version 4.3.0 (Ubuntu 4.3.0-1ubuntu1)
|
|Спасибо
|

`-----------------

-- 
_________
***************************************
*           icq: 161874711            *
*   jabber:  [EMAIL PROTECTED]   *
* irc.starlink.ru,#Gene, Devil_InSide *
*    Registered linux user #450844    *
*************************************** 



-- 
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом