Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: hor410 07 Března 2013, 10:39:10

Název: Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: hor410 07 Března 2013, 10:39:10
Zdravím,

nejsem sice linux-profík, ale chtěl jsem si zkusit zkompilovat nové jádro, jenže se mi to nedaří.
Stáhl jsem si stabilní 3.8.2 (z kernel.org). Hlavně mi jde o to, že nefunguje ani jeden z příkazů

make menuconfig
make gconfig
make xconfig

gconfig a xconfig bych klidně oželel (prý nemám knihovny Qt4, ale přitom je mám), ale to menuconfig bych fakt rád... údajně mi chybí nainstalovat balík ncurses, ten ale není v repositářích. Tušíte někdo řešení?
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: jmp 07 Března 2013, 10:52:26
pokud Vaším cílem není pokus na k tomu určeném stroji (tedy nebude vadit, když jej znefunkčníte), tak se do toho raději ani nepouštějte a používejte jádra z repositářů
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: hor410 07 Března 2013, 11:08:52
 :) Děkuji za odpověď, ale "znefunkčnění" nevadí. Když pak nepůjde nabootovat, prostě si systém znovu nainstaluji je to otázka 20 minut. Prostě to chci zkusit... a získat nějaké zkušenosti. Díky předem
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: jmp 07 Března 2013, 11:52:23
poněkud postarší návod: http://wiki.ubuntu.cz/kompilace_kernelu (http://wiki.ubuntu.cz/kompilace_kernelu)
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: hor410 07 Března 2013, 12:03:02
Děkuju, přesně tento návod jsem použil, přesto nefungují zmíněné příkazy na konfiguraci make menuconfig resp. make xconfig resp. make gconfig.

Možná mi chybí zmíněné nástroje pro kompilaci... konkrétně jde o řádek
Kód: [Vybrat]
sudo apt-get install build-essential bin86 kernel-package gcc gcc-3.4 libncurses5 libncurses5-dev fakeroot
akorát asi verze budou jiné (třeba bin86 bude zřejmě binamd64 nebo tak něco), gcc bude asi taky novější... teď nejsem u toho PC, ale až dorazím, zkusím a dám potom vědět.

Díky zatím všem, oceňuji to
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: Roman Vacho 07 Března 2013, 12:07:21
A výsledkem budou 2hodiny v trapu a objemnější jádro než distribuční ;-)
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: hor410 07 Března 2013, 12:17:08
Jako že si to zaseru zbytečnými věcmi apod...? Uvidíme (napíšu)... ale asi bude větší, vzhledem k tomu že je novější ;-)
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: Odra 07 Března 2013, 16:11:50
K testování bych raději využil  virtualizaci  (http://wiki.ubuntu.cz/virtualizace)
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: hor410 07 Března 2013, 20:38:08
Jo, měli jste pravdu. Kompilace trvala 40min cca, velikosti: System.map-3.8.2 má 2,9MiB (starý má 2,7MB), initrd-img-3.8.2 má 30,5MB (starý 21MB) a vmlinuz-3.8.2 má 5,3MB (starý 5,1MB)... ale nabootoval jsem a vše funguje :) mám radost  :)
Název: Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
Přispěvatel: jadd 07 Března 2013, 20:44:32
zkusil jsi vanilla nebo záplatované (Canonical)? funguje splash?
update: blbá otázka, už vidím img