Portál AbcLinuxu, 2. května 2025 04:47

Kernel 2.6.30 pre Debian Lenny

14.6.2009 01:55 | Přečteno: 3127× | 3 | Výběrový blog | poslední úprava: 15.6.2009 08:19

Krátky návod pre všetkých Debianistov použivajúcich stable release s potrebou mať čo najaktuálnejši kernel.

apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2
tar xjf linux-2.6.30.tar.bz2
ln -s linux-2.6.30 linux
cd linux-2.6.30
make clean && make mrproper
cp /boot/config-`uname -r` ./.config
make menuconfig #"Load an Alternate Configuration File” ---> .config + upravime co treba
make-kpkg clean
export CONCURRENCY_LEVEL=2 #pre dvojadrove masiny - az 25% zrychlenie
fakeroot make-kpkg --initrd --append-to-version=-custom  kernel_image  kernel_headers
cd ..
ls *.deb
su
dpkg -i ./linux-image-2.6.30-custom_2.6.30-custom-10.00.Custom_i386.deb
dpkg -i ./linux-headers-2.6.30-custom_2.6.30-custom-10.00.Custom_i386.deb
reboot # grub by mal pridat nove jadro automaticky do menu

v mojom prípade ešte trebalo nahodiť init 1 a preinštalovať ovládače pre grafickú kartu nVidia (9400GT) + preinštalovať virtualbox debian package (dpkg -i) kôli jadrovému modulu + alsamixer a alsactl store (kôli výpisom po štarte)

       

Hodnocení: 90 %

        špatnédobré        

Anketa

Používate Debian Lenny na svojom PC?
 (55 %)
 (45 %)
Celkem 142 hlasů

Obrázky

Kernel 2.6.30 pre Debian Lenny, obrázek 1 Kernel 2.6.30 pre Debian Lenny, obrázek 2

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

14.6.2009 08:11 janklaus
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin

V té anketě se jedná o "čistokrevný" Debian Lenny nebo se počítá i mix ?

14.6.2009 09:59 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin
pekne.. diky.. jen mi chybelo zlib a nejake zlib dev.. jinak perfektni
14.6.2009 10:25 depka | skóre: 20 | blog: eterity
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin
diky, zrovna se k tomu chystam
David Watzke avatar 14.6.2009 12:12 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin
#"Load an Alternate Configuration File” ---> .config + upravime co treba
Ten .config si přece načte sám... Jinak spolehlivější zdroj configu aktuálně běžícího jádra je v /proc (musí to bejt povolený v jádře, ale ještě jsem se nesetkal s tím, že to někde nebylo), takže bych spíš používal
zcat /proc/config.gz > .config
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Michal Fecko avatar 14.6.2009 12:22 Michal Fecko | skóre: 31 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Dik, ten autoload ma nenapadol - ale pravdou je tiez ze nacitany config som prekopaval asi 15 minut - aby som mal len to co naozaj potrebujem. Inac ake patchsety odporucas (ako Gentooak ;-)) ? za ten proc config tip dakujem - nenapadlo ma to...
David Watzke avatar 14.6.2009 15:19 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Nepoužívám žádný patchsety (ani ten gentoo-patchset většinou), prostě vanilla...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
14.6.2009 13:27 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Jinak spolehlivější zdroj configu aktuálně běžícího jádra je v /proc

Pokud neděláš v prasárny, tak v Debianu je .config v /boot spolehlivý dost.
Quando omni flunkus moritati
14.6.2009 13:33 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin
Pár poznámek:
Quando omni flunkus moritati
Michal Fecko avatar 14.6.2009 13:43 Michal Fecko | skóre: 31 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
vzhledem k tomu, že stahuješ a instaluješ zdrojáky do /usr/src, tipuju, že pracuješ jako root. Fuj.
preco fuj? a co zmena prav v /usr/src?
make mrproper je IIRC u jader 2.6 zbytečné
zvyk
make clean není úplně dobře; pokud se budeš pokoušet překládat jádro znovu ze stejných zdrojáků (například kvůli opravě konfigurace), tak to pravděpodobně nepůjde, protože tam zůstanou informace o tom, které kroky make-kpkg už udělal (a které tudíž nebude chtít znova). Správně je fakeroot-sysv make-kpkg clean
dik, zapamatam
nevím, co máš za Lennyho, ale binárka fakeroot IIRC už nebyla ani v Etchi. Správně je fakeroot-sysv. A jestli děláš jako root, tak je to IMO navíc zbytečné.
hint:
which fakeroot
a
/etc/alternatives
(detail) kernel_image a kernel_headers je už asi 3 roky zastaralé, správně je linux_headers a linux_image
opat zvyk - vacsinou pouzivam distro kernel - kompilujem raz za rok :-)
díky za CONCURRENCY_LEVEL - to jsem neznal
aspon nieco pozitivne :-D
14.6.2009 14:40 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
preco fuj? a co zmena prav v /usr/src?
Stále fuj.
hint: which fakeroot
$ which fakeroot
$
a /etc/alternatives
Tohle jsem nepochopil.
Quando omni flunkus moritati
14.6.2009 19:13 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Chápu, že běžně je práce pod rootem Fuj(TM), ale co je na tom špatného při aktualizaci jádra? No, je fakt, že celé vytvoření balíčku se s fakeroot dá udělat pod běžným uživatelem a root je potřeba až k jeho instalaci, ale stejně…
Ještě na tom nejsem tak špatně, abych četl Viewegha.
14.6.2009 19:48 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Podivejte se, v aute se nejezdi bez bezpecnostnich pasu, pri koupani se nevysousi vlasy fenem, pri natirani oken se neleze ven bez jisteni a pri praci s unixem se nedela pod rootem. To jsou proste veci dane pudem sebezachovy. Pokud je nemate, uzijete si dozajista velmi mnoho zabavy v zivote.
14.6.2009 22:23 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Ó, že by oblíbené přirovnání k autu? No, myslím, že jste mi toho řekl míň, než jsem si v minulém příspěvku řekl sám, každopádně, hm, díky…
Ještě na tom nejsem tak špatně, abych četl Viewegha.
14.6.2009 23:38 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Takže překládat jádro (překlad není aktualizace, aktualizace je až okamžik, kdy vezmu nějaké jádro a nahradím jím původní) je pod rootem ještě OK. Co už teda OK není? A hlavně proč?
Quando omni flunkus moritati
14.6.2009 23:51 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Prostě mi to přijde, řekněmě, snesitelné. Čára je tady docela jasná: kernel-space versus user-space. Teda když jsem dělal jako semestrálku před pár lety modul do jádra, tak jsem sprostě pracoval pod rootem. Ve virtuálu, teda :-)
Ještě na tom nejsem tak špatně, abych četl Viewegha.
15.6.2009 00:51 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Čára je tady docela jasná: kernel-space versus user-space.
Podivná čára, vzhledem k tomu, že prakticky všechny programy běží v obou...

Quando omni flunkus moritati
15.6.2009 11:48 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny

> Co už teda OK není? A hlavně proč?

Cinnosti primo souvisejici s administraci daneho stroje je asi vcelku v poradku provadet pod rootem (coz je, koneckoncu, administratorsky ucet).

15.6.2009 08:16 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
vzhledem k tomu, že stahuješ a instaluješ zdrojáky do /usr/src, tipuju, že pracuješ jako root. Fuj.
preco fuj? a co zmena prav v /usr/src?
Hm, někteří tu ještě evidentně neobjevili skupinu src. :-P
Michal Fecko avatar 15.6.2009 08:19 Michal Fecko | skóre: 31 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
no aj tak sa da :-D
15.6.2009 08:20 neaktivni | skóre: 24 | blog: neaktivni
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
co se clovek vsechno jeste nedozvi...
14.6.2009 14:27 pepa
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin
Jak jsi to myslel, ze grub by mel pridat jadro sam? Jakoze nemusim volat update-grub?
Michal Fecko avatar 14.6.2009 14:28 Michal Fecko | skóre: 31 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
presne... aspon ja som (manualne) update-grub nedaval...
14.6.2009 15:33 marek_hb
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin

http://wiki.debian.org/DebianKernel

není jednodušší použít na debianu nové jádro třeba odtud?

14.6.2009 17:14 depka | skóre: 20 | blog: eterity
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
a ty tam vidis 2.6.30?
15.6.2009 22:39 hasty
Rozbalit Rozbalit vše Preco? -Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin
Hmm...stale som bol v tom, ze stable ver. je stable. Bezpecna a stabilna. Pridanim ¨nestabilneho¨:), teda ineho jadra. Neziskam tak nahodou (teoreticky) nestabilny a nebezpecny system? Viem, viem, nic nie je na 100% bezpecne, ale...?

Btw, ako je to s podporou novych core i7(vratane novych chipsetov pre toto cpu) u debianovcov;)? Dajme tomu, nieco na sposob cervenoklobucnikovcov.
Fuky avatar 15.6.2009 23:22 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Preco? -Kernel 2.6.30 pre Debian Lenny

stable != "bezpečná a stabilní" &&
jiné (novější) jádro != "nestabilní" &&
stable == "časem prověřená a stejně se chovající, žádné nové fce" &&
jiné (novější) jádro == "kvalitnější ovladače pro nový HW"

pepe_ avatar 11.9.2009 02:38 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny
Odpovědět | Sbalit | Link | Blokovat | Admin

Zdravim , skousim podle navodu delat 2.6.31 a nejde mi to , hlasi to :

 

make[1]: Leaving directory `/usr/src/linux-2.6.31'
/usr/bin/make -j2 EXTRAVERSION=-custom  ARCH=i386 \
                 -C Documentation/lguest
make[1]: Entering directory `/usr/src/linux-2.6.31/Documentation/lguest'
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE    lguest.c   -o lguest
lguest.c:21:25: error: sys/eventfd.h: není souborem ani adresářem
lguest.c: In function ‘create_thread’:
lguest.c:1021: warning: implicit declaration of function ‘eventfd’
make[1]: *** [lguest] Error 1
make[1]: Leaving directory `/usr/src/linux-2.6.31/Documentation/lguest'
make: *** [debian/stamp/build/kernel] Error 2
 

 

Fuky avatar 11.9.2009 09:28 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Kernel 2.6.30 pre Debian Lenny

lguest.c:21:25: error: sys/eventfd.h: není souborem ani adresářem

Chybí Ti balíček s hlavičkovými soubory:

$ apt-file search linux/eventfd.h
linux-headers-2.6.26-2-486: /usr/src/linux-headers-2.6.26-2-486/include/linux/eventfd.h
linux-headers-2.6.26-2-686: /usr/src/linux-headers-2.6.26-2-686/include/linux/eventfd.h
linux-headers-2.6.26-2-686-bigmem: /usr/src/linux-headers-2.6.26-2-686-bigmem/include/linux/eventfd.h
linux-headers-2.6.26-2-amd64: /usr/src/linux-headers-2.6.26-2-amd64/include/linux/eventfd.h
linux-headers-2.6.26-2-common: /usr/src/linux-headers-2.6.26-2-common/include/linux/eventfd.h
linux-headers-2.6.26-2-common-openvz: /usr/src/linux-headers-2.6.26-2-common-openvz/include/linux/eventfd.h
linux-headers-2.6.26-2-common-vserver: /usr/src/linux-headers-2.6.26-2-common-vserver/include/linux/eventfd.h
linux-headers-2.6.26-2-common-xen: /usr/src/linux-headers-2.6.26-2-common-xen/include/linux/eventfd.h
linux-headers-2.6.26-2-openvz-686: /usr/src/linux-headers-2.6.26-2-openvz-686/include/linux/eventfd.h
linux-headers-2.6.26-2-vserver-686: /usr/src/linux-headers-2.6.26-2-vserver-686/include/linux/eventfd.h
linux-headers-2.6.26-2-vserver-686-bigmem: /usr/src/linux-headers-2.6.26-2-vserver-686-bigmem/include/linux/eventfd.h
linux-headers-2.6.26-2-xen-686: /usr/src/linux-headers-2.6.26-2-xen-686/include/linux/eventfd.h
linux-headers-2.6.29-bpo.2-common: /usr/src/linux-headers-2.6.29-bpo.2-common/include/linux/eventfd.h
linux-headers-2.6.30-bpo.1-common: /usr/src/linux-headers-2.6.30-bpo.1-common/include/linux/eventfd.h

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.