Portál AbcLinuxu, 11. května 2025 01:25

Dotaz: kompilace jádra 2.6.8.1-10mdk

14.2.2005 10:35 jirka
kompilace jádra 2.6.8.1-10mdk
Přečteno: 108×
Odpovědět | Admin
Zhruba před týdnem jsem na tomto fóru řešil nefunkční podporu ACPI – na notebooku ACER TravelMate 2302WLMi mi v MDK 10.1 Community nefungoval monitoring stavu baterie. Závěr diskuze zněl – překompilovat jádro. Já, začátečník, jsem si vzal k ruce Dokumentační projekt a podle návodu jsem provedl toto: Nainstaloval jsem zdrojové kódy jádra. V make xconfig jsem otevřel soubor .config a zapnul podporu baterie, ACPI a APM. Pak jsem v konzoli zadal příkazy make bzImage a make modules. Z adresáře /ust/src/zdrojove_kody/arch/i386/boot/ jsem zkopíroval soubor bzImage do /boot a přejmenoval jej na vmlinuz-jirka. Následoval příkaz make modules_install. Nakonec jsem v Ovládacím centru přidal do lila další možnost spouštění z odkazem na toto nové jádro.

Po naběhnutí systému se však počítač choval stejně jako předtím - jako by naběhlo původní jádro. Použil jsem proto příkaz uname –r a konzole mi skutečně vypsala název původního jádra. Experimentoval jsem proto s adresářem /boot, až jsem ho v zoufalosti (v rámci experimentu) kompletně smazal. Systém naběhl zcela normálně s původním jádrem. Mám tedy dvě otázky: 1. Byl výše uvedený postup při kompilaci jádra správný? Neopomněl jsem nějaký krok? 2. Kde jinde než v adresáři /boot je v MDK.10.1 Community jádro?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.2.2005 11:22 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: kompilace jádra 2.6.8.1-10mdk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jedinu vec si zabudol ;-) Aky mas boot manager? lilo,grub? Treba mu povedat ze mas nove jadro. Pre lilo: vid /etc/lilo.conf, pridat odkaz na /boot/vmlinuz-jirka a pustit 'lilo'. Pre grub ... nepouzivam, ale isto to niekde najdes.
14.2.2005 11:38 jirka
Rozbalit Rozbalit vše Re: kompilace jádra 2.6.8.1-10mdk
Používám lilo. Rozumím dobře tomu, že mám editovat lilo.conf ručně, soubor po editaci uložit a pak ještě v konzoli spustit příkaz lilo? Teprve potom restartovat počítač?
14.2.2005 11:48 sekyt
Rozbalit Rozbalit vše Re: kompilace jádra 2.6.8.1-10mdk
Jo.
14.2.2005 11:58 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: kompilace jádra 2.6.8.1-10mdk
Tak.

Tiez je moznost, ze nove jadro nakopirujes na miesto, ktore je v /etc/lilo.conf uz zaznamenane a teda lilo.conf prepisovat netreba a tiez mozes pouzit pri buildovani jadra 'make bzlilo' cim sa lilo pusti samo po ukonceni buildu - to by si ale mal vediet ake su rizika. Vid tiez clanok Kompilovanie jadra

14.2.2005 12:47 jirka
Rozbalit Rozbalit vše Re: kompilace jádra 2.6.8.1-10mdk
Děkuji všem za rady. Vypadá to, že lilo už si s mým novým jádrem už poradí. Bohužel, systém při načítání zhavaruje a vypíše: Kernel panic: VFS: Unable to mount root fs on unknown-block(3,6). Podle článku na http://www.abclinuxu.cz/clanky/show/59768 jsem zkusil příkaz rdev /boot/vmlinuz a ten mi vypsal Root device /dev/hda6, což je podle mého soudu v pořádku, protože Linux mám skutečně na hda6. Podle citovaného článku ale nové jádro ukazuje špatně na hlavní souborový systém. Co s tím?
14.2.2005 12:51 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: kompilace jádra 2.6.8.1-10mdk
Nechybí jádře podpora IDE?
14.2.2005 12:56 jirka
Rozbalit Rozbalit vše Re: kompilace jádra 2.6.8.1-10mdk
Jak to zjistím?

Založit nové vláknoNahoru

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

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