Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: rak 25 Srpna 2006, 00:08:22
-
chtel bych se zeptat, jak funguje implementovani noveho jadra do systemu u vyvojaru ubuntu/kubutnu
v tuto chvili mam dapper na jadru 2.6.15-26-k7, ale aktualni stabilni verze z kernel.org je 2.6.17.11
kdyz si stahnu nove jadro a zkompiluju ho podle menucongifu z 2.6.15-26-k7, nebudu mit potom s necim problem? resp. neni jadro ktere stahnu pres apt-get nejak opatchovane oproti jadru z kernel.org?
a proc vlastne vyvojari ubuntu/kubuntu nasazuji jadra s takovym zpozdenim?
dik za info
-
Kdybyste mel Debian, tak by jste se zpozdeni nedivil ;-). Jinak to zpozdeni je vzdy. Posledni stable distribice vysla 1.6.2006 a to uz nejak voda uplynula.
Na Vasi otazku - Ubuntu urcite pouziva opatchovane jadro- jako vsechny vetsi distribice. O kompilaci se samozrejme muzete pokust. Muzete mit v systemu dokonce vice jader. Experimentum se meze nekladou. Hlavne si nemazejte fungujici jadro a vyber jadra nechte na GRUB.
Edit: Jeste dodam, ze na desktopu, s o stupen novejsim jadrem, zadne zazraky neudelate. Spis naopak. Zastaralost jadra je totiz primo umerna jeho otestovani.
-
V ubuntu (podobne jako ve vetsine distribuci ... mimo slackware) je jadro dost opatchovane (upravene oproti jadru z kernel.org) a tak by ti system mohl prestat fungovat, pokud by jsi ho pouzil. Je to tak trochu sazka do loterie, ale pokud vis co delas, muzes to zkusit.
-
Pokud chci "kernel source tree" v : /usr/src
tak :
a)
sudo apt-get install linux-source-XXXX
(v /usr/src) : tar -xvjf linux-source-XXXX-tar.bz2
+ pridavat linky ???
b)
nebo je ten strom uz obsazen v linux-headers-XXXX ???
Jaky je mezi tim rozdil?
-
http://wiki.ubuntu.cz/Kompilace_kernelu
nevidim problem v kompilacii jadra ... teda ak sa spravne spravi config ...
-
c
kdyz si stahnu nove jadro a zkompiluju ho podle menucongifu z 2.6.15-26-k7, nebudu mit potom s necim problem?
ano,da sa to,ale aky to ma vyznam?kompilacia jadra je o tom,ze si config spravis vlastny podla potreby a povyhadzujes odtial veci ktore nikdy nevyuzijes ...
-
Smysl ten, ze jsem drive narazil na programy, ktere vyzadovaly pro svou instalaci nebo spravny chod kernel source tree. A nechtel sem se poustet do kompilace jadra(prave kvuli menu config), kdyz funguje bez problemu.
Ale stejne to asi zkusim, az bude cas a neco se naucim :).
-
pokud vam jde opravdu pouze o zdrojove kody jadra, staci stahnout balicek linux-source
-
http://wiki.ubuntu.cz/Kompilace_kernelu
nevidim problem v kompilacii jadra ... teda ak sa spravne spravi config ...
ale nikde na wiki, a sam to nevim, sem nenasel, kde se nastavuje, co vsechno se vlozi do intrd pri kompilaci ci jak se da obsah initrd zmenit
-
Smysl ten, ze jsem drive narazil na programy, ktere vyzadovaly pro svou instalaci nebo spravny chod kernel source tree. A nechtel sem se poustet do kompilace jadra(prave kvuli menu config), kdyz funguje bez problemu.
Ale stejne to asi zkusim, az bude cas a neco se naucim :).
sudo apt-get install linux-headers.xxxx
Zabera to podstatne menej ako linux-sources a riesi to tvoj problem.
-
http://wiki.ubuntu.cz/Kompilace_kernelu
nevidim problem v kompilacii jadra ... teda ak sa spravne spravi config ...
ale nikde na wiki, a sam to nevim, sem nenasel, kde se nastavuje, co vsechno se vlozi do intrd pri kompilaci ci jak se da obsah initrd zmenit
a teraz vazne nerozumiem co chces :o)
-
no nekde musi existovat nejaky konfiguracni file pro vyvtoreni image intrd.img
jak pozna co se do nej ma zaclenit?
co jsem zatim zjistil:
konfigurace je asi v /etc/mkinitramfs, viz. man mkinitramfs
ale proc pak jeste existuje adresar /etc/mkintrd?
do tedka nechapu, proc se mi ,po nastaveni jadra a jeho zkompilovani, nepodarilo zobrazit pri bootu tucnaka
-
no nekde musi existovat nejaky konfiguracni file pro vyvtoreni image intrd.img
jak pozna co se do nej ma zaclenit?
co jsem zatim zjistil:
konfigurace je asi v /etc/mkinitramfs, viz. man mkinitramfs
ale proc pak jeste existuje adresar /etc/mkintrd?
do tedka nechapu, proc se mi ,po nastaveni jadra a jeho zkompilovani, nepodarilo zobrazit pri bootu tucnaka
http://wiki.ubuntu.cz/Kompilace_kernelu
Podla mna je to tu napisane celkom jasne ...
Zalezi ktorym postupom to robis,ten debianovsky je jednoduchy a inird je tam myslim jasne.
Pri druhom sposobe spravis initrd tiez jednoducho.
mkinitrd /boot/initrd-2.6.X.Y.EXTRAVERSION 2.6.X.Y.EXTRAVERSION
S tym,ze tvoje jadro je vmlinuz-2.6.X.Y.EXTRAVERSION .
A ak si v konfiguraku zaskrtol bootlogo framebuffer tak to ist musi.
Btw,odporucam pre framebuffer klasicky vesa driver ...
-
logo: tak si to zkus .. nejde to (tedy me)
initrd: o konfiguraci initrd neni na te wiki a zminka
mkinitrd: no tak jednoduse to nepujde, protoze prikaz mkinitrd neexistuje
(myslim, ze mkinitramfs je novejsi a i jeho nastupce)
-
a co ti brani pouzit miesto mkinitrd mkinitframes?
-
a co ti brani pouzit miesto mkinitrd mkinitframes?
bud to pisu uplne blbe nebo me stale nechapete..
uz to ze na wiki je uvedeno mkinitrd, je tedy spatne
-
nuz asi nechapem :o)
btw,ja pouzivam ten prvy sposob,pomocou dpkg ...
a nemal som ziadny prob