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