Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Kompilace kernelu 3.8.2 na (k)ubuntu 12.10  (Přečteno 1461 krát)

hor410

  • Návštěvník
  • Příspěvků: 10
Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« kdy: 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í?

jmp

  • Host
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #1 kdy: 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ářů

hor410

  • Návštěvník
  • Příspěvků: 10
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #2 kdy: 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

jmp

  • Host
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #3 kdy: 07 Března 2013, 11:52:23 »
poněkud postarší návod: http://wiki.ubuntu.cz/kompilace_kernelu

hor410

  • Návštěvník
  • Příspěvků: 10
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #4 kdy: 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

Roman Vacho

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 6332
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #5 kdy: 07 Března 2013, 12:07:21 »
A výsledkem budou 2hodiny v trapu a objemnější jádro než distribuční ;-)
Vyřešená vlákna je vhodné uzavřít "Topic Solved" dole pod vláknem.

Prosím označit text kódu v editoru # pro lepší formátování textu případného výpisu. Děkuji.

hor410

  • Návštěvník
  • Příspěvků: 10
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #6 kdy: 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ší ;-)

Odra

  • Aktivní člen
  • *
  • Příspěvků: 461
  • Docendo discimus.
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #7 kdy: 07 Března 2013, 16:11:50 »
K testování bych raději využil virtualizaci
Audi, vide, tace.
ddg.gg , DNSCrypt

hor410

  • Návštěvník
  • Příspěvků: 10
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #8 kdy: 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  :)

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Kompilace kernelu 3.8.2 na (k)ubuntu 12.10
« Odpověď #9 kdy: 07 Března 2013, 20:44:32 »
zkusil jsi vanilla nebo záplatované (Canonical)? funguje splash?
update: blbá otázka, už vidím img
« Poslední změna: 07 Března 2013, 20:59:00 od jadd »

 

Provoz zaštiťuje spolek OpenAlt.