Portál AbcLinuxu, 26. dubna 2024 21:59


Dotaz: Nejmensi kernel

15.7.2005 12:29 Martin
Nejmensi kernel
Přečteno: 108×
Odpovědět | Admin
Dobry den rad bych is nakonfiguroval co nejmensi kernel aby v nem bylo jenom to co potrebuju a rychle nabihal. Nemate s tim nekdo nejaky zkusenosti ? Jinak bych potreboval poradit kdyz vypisem lsmod zjistim co je natazeno za moduly jak zjistit kde je najdu kdyz dam make menuconfiga bych je mohl nechat skompilovat primo do jadra ? Dekuji Martin
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.7.2005 13:19 Pinky | skóre: 30
Rozbalit Rozbalit vše Re: Nejmensi kernel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prostě vyházej co nepotřebuješ, něco dej jako moduly (co by jsi mohl potřebovat ale nabootuješ bez toho). na co ckonkrétně to potřebuješ??, to co zdržuje při startu nebývá kernel aby další služby, takže bych se spíš zaměřil na ně.
15.7.2005 13:22 Martin
Rozbalit Rozbalit vše Re: Nejmensi kernel
Spis to potrebuju jenom proto abych trosku pochopil kernel :-). No jasny ze mam vyhazet to co nepotrebuju ale jak poznam to co potrebuju a co ne , ohledne ovladacu jsem myslel ze bych primo do jadra skompiloval ty moduly ktery mi vypise lsmod ale ten mi vypise jmeno modulu ale to mi pro make menuconfig rekne jenom minimum.
15.7.2005 13:26 #Tom
Rozbalit Rozbalit vše Re: Nejmensi kernel
Tak bych to zase nepřeháněl. Do jádra patří mimo mj. základ sítě, podpora pro moduly, z pohodlnosti pak ovladač pro řadič disku, z kterého se systém spouští, pak už jenom souborovej systém toho disku (jestli tam máte XFS, tak to bude veliký :-)) a to je tak skoro všecko. Dá se ještě něco ubrat na tom základu, ale pak nemusí spousta věcí fungovat.
17.7.2005 00:31 xlibor
Rozbalit Rozbalit vše Re: Nejmensi kernel
Nejen xfs ale treba take reiserfs. Nejlepsi mas vyhazet uplne vsechno resp. dat jako moduly a jenom zakompilovat podporu ramdisk a initrd, a pak pokud budes pozadovat podporu cehokoliv (vetsinou filesystem a SCSI radice) jeste pred pripojenim root filesystemu, tak to vsechno zinicializujes v ramdisku.
17.7.2005 00:38 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
Rozbalit Rozbalit vše Re: Nejmensi kernel
A to nějak pomůže? Jestli chce člověk nabootovat, tak podporu pro ten řadič a souborový systém stejně nahrát musí. Já nevím, ale ve výsledku mi to přijde úplně nanic.
Copak toho není dost?
17.7.2005 13:32 snowracer | skóre: 21 | blog: Omniloquent | Praha
Rozbalit Rozbalit vše Re: Nejmensi kernel
Mohl bych se zeptat, jakou výhodu má použití initrd u kernelu, který si dělám sám pro sebe, na míru svému počíatči a mohu do něj tedy zakompilovat napevno to, co bych jinak musel v initrd nahrávat? Za nevýhodu initrd považuji přinejmenším pracnost.
Ruža Becelin avatar 17.7.2005 16:17 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Nejmensi kernel
Initrd ma u vlastniho kernelu kazdopadne jednu vyhodu (i kdyz vetsina lidi ji asi nevyuzije), totiz, ze umoznuje nabootovat system ze zarizeni, jehoz driver jde zkompilovat pouze jako modul (napr. karta HPT1640).
17.7.2005 17:00 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Nejmensi kernel
Jsou situace, kdy je initial ramdisk nutný i v případě, že si jádro překládáte sám. Např. pokud je kořenový adresář na softwarovém RAIDu (a nejspíš i LVM) nebo na NFS. Pokud byste chtěl mít kořenový filesystém šifrovaný, bez initial ramdisku se také neobejdete.
15.7.2005 13:29 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: Nejmensi kernel
Mohla by Vám pomoci videopřednáška z AVC.
15.7.2005 13:32 xkesh | skóre: 46 | blog: eXtempore
Rozbalit Rozbalit vše Re: Nejmensi kernel
Spis to potrebuju jenom proto abych trosku pochopil kernel :-).
Z diskusniho fora na abicku? :P Jednak i tu vysly clanky o kernelu (viz hledej!), dalsi se najdou na netu, nehlede na ruzne manualy a v neposledni rade i Help v menuconfig.

Takova pochopitelnejsi cesta by byla nejdriv trosku samostudia a ptat se pak na pripadne nejasnosti.

Tip. zaloz si tu blog, kde muzes popisovat svoje pokroky, asi to bude lepsi, nez pokladat takove obecne otazky ;)
16.7.2005 17:49 Martin
Rozbalit Rozbalit vše Re: Nejmensi kernel
Jasny ale ja se tu ptam taky na konkretni vec a uz to pisu asi potreti. Kdyz mi lsmod vypise co se pouziva za moduly jak zjistim ktera je to polozka v menuconfig ???
16.7.2005 23:38 jgv | skóre: 13
Rozbalit Rozbalit vše Re: Nejmensi kernel
Vyhledej ten modul (je to soubor stejneho nazvu) v /lib/modules. Bude tam nekde v adresarove strukture, ktera pri trose predstavivosti odpovida sekcim v menuconfig.
17.7.2005 00:51 xkesh | skóre: 46 | blog: eXtempore
Rozbalit Rozbalit vše Re: Nejmensi kernel
Jasny ale ja se tu ptam taky na konkretni vec a uz to pisu asi potreti.
to bude asi tim, ze schovas vlastni dotaz do hromady nepodstatnych obecnosti a jeste ke vsemu ho zacnes... "jinak..."
15.7.2005 13:30 Xóža Hňabaj | skóre: 15 | blog: popcorp | Brno
Rozbalit Rozbalit vše Re: Nejmensi kernel
1) Zjisti co je v tvojem PC za hardware (řadič, čipsety...) - Pomáhá $lspci

2) Zhusta číst help v menuconfigu

Obecně to chce zakompilovat (=ne moduly) ovladače pro řadič, filesystem který máš jako root (aby nebylo nutné vyrábět ramdisk), framebuffer (aby text. konzole měla větší rozlišení než standartních 80x25).
Jednaokový biu
15.7.2005 14:58 Hynek "rADOn" Fabian
Rozbalit Rozbalit vše Re: Nejmensi kernel
zlata slova. doporucuju mit pri konfiguraci kernelu otevrenou bednu a koukat primo na cisla cipu nebo najit ekvivalentni info v manualu k desce - pokud tam je. pak staci brat jednu polozku po druhy, u kazdy precist help a rozhodnout se. vetsina helpu je dobre napsana a pro bezradny poskytujou info typu 'jestli nevis co to znamena, mel bys to nechat vypnuty' apod. ano, je to pakarna a napoprve to zabere nekolik hodin casu, ale koneckoncu mluvime o konfiguraci jadra - kdo rikal ze to bude snadny ? ;-) a staci to udelat jednou a poradne, a pri upgradu pak jen kopirovat .config a semtam upravit co je potreba. a nekde hned zezacatku je volba ktera umoznuje ulozit config primo do kernelu - doporucuju zapnout. a pokud bezis X tak doporucuju misto menuconfig 'make xconfig' - pouziva to sice qt ale pokud mas funguje to bezproblemu

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.