Kezdőlap › Fórumok › SuSE Linux › SuSE kezdõ › kernel fordítás
- This topic has 12 hozzászólás, 9 résztvevő, and was last updated 20 years, 11 months telt el by
kl223.
-
SzerzőBejegyzés
-
2004-08-05-07:13 #1961664
nézd meg a kernel .config fájlodban, hogy a kernelmodul betöltés és eltávolítás engedélyezve van-e
esetleg másold be ide a .config releváns részét
2004-08-05-08:53 #1961665a 2.6.x szériában sztem az egyetlen stabil kernel a 2.6.5, én azt használom.
a 2.6.7 el gubancaim voltak.igen a konfigurálásnál a Kernel automount support-t beX-eled,ekor betölti azokat a modulokat amik kellenek a általa talált device-khoz.
A wines particiokat azért nem mountolja, mert :
FAT: Unrecognized mount option „code=852” or missing value
tehát a /etc/fstab -ban vannak az ilyenek. ott kiszeded a code=852-t!
az én fstabom egy részlete:/dev/hda3 /mnt/winxp vfat quiet,rw,gid=6,umask=002 0 0
quiet: nem fog kiabálni h nem tudja a jogokat beállitani–>ez elég jó!!hehe
M$ sucks!ezzel mûködnie kéne a particioknak.
Kernel command line: root=/dev/hda8 vga=0x317 desktop hdc=ide-scsi hdclun=0 splash=silent
ide_setup: hdc=ide-scsi
ide_setup: hdclun=0 — BAD OPTIONa kernel paramétereknél vedd ki a hdclun=0-t!
látom Radeonod van–> vedd ki a frambuffert, nem lesz rá szükséged még videonézésnél sem (configban)–>inkább xvidix,cvidix, xv és persze mplayer!
inkább agpgart modulként, ill ott van olyan h ATI, meg RADEON
azokat is modulként.
a legjobb ha fglrx-et használsz–>http://www.ati.com
nézd meg a segédleteket h kell leforditani az fglrx modult
2.6.5 -nél pöpecül fekszik, van OpenGL támogatás, full3D!!!vesát is kiveheted, max modulként ha szöveges módban akarsz filmet nézni karakterek megjelenitésével, egyébként semmire sem jó.
printer support–> ugy látom nincs COMos printered, max USB-s, tehát kiveheted a COm- os printert a kernelbõl, max USB printer support
az ALSA helyett én mindenféleképp a hangkártya driverét tennén fel..
egyelõre ennyit, jó lenne tudni a hardvereidet, meg a config filet!2004-08-05-13:12 #1961666Hali!
2.6.7-es nálam királyul müxik, csak nagyából olvastam a gondokat át, az alsa-ból kell egy új, a 2.6.7-es nem megy a régiekkel…Keress rá erre, nekem is úgy dobot vki itt egy linket ( asszem felow ) Ha gond van a modulokkal csináld monolitikusra!
2004-08-05-15:01 #1961667Mivel az ember nem cserél minden nap hardware-t a modulokat nyugodtan hanyagolni lehet. (Csak baj van velük – mert több hibázási lehetõséget okoznak.) Ha meg néhanapján belerak valamit az ember rá tudja szánni azt az idõt amíg lefordítja a kernelt.
Inspecting /boot/System.map-2.6.7
Loaded 27632 symbols from /boot/System.map-2.6.7.
Symbols match kernel version 2.6.7.
No module symbols loaded – kernel modules not enabled.
27632 szimbólum (függvény) van a system.map-ban, de a nem érvényesek, mert a kernel modulok maguk nem engedélyezettek.
(Tehát engedélyezni kell, vagy nem kell modult használni.)FAT: Unrecognized mount option „code=852” or missing value
852-es kódlap is modulban van azt sem tudja betölteni (azt is át kell rakni stabilra, úgyis mindig használt)OFF: Egyébként a nem mûködések 99,9%-a figyelmetlenségbõl, „rendszergazdai” hozzánemértésbõl, hibából stb. adódnak Egy példa:
Az újdonsûlt Gentoom kezdett úgy viselkedni, mint egy Windows, minnél többször indítottam el, annál lassabb lett, processzor leterhelt volt, memória fogyott, mint a cukor. Egyszerûen borzasztó volt, akkortájt próbáltam ki a software-es RAID-et – talán attól gondoltam. A legapróbb bitet is átvizsgáltam, de azt nem, hogy az X alatt milyen alkalmazások futnak. Túl alulról kezdtem, holott a megoldás pofonegyszerû volt egy háttérben futó alkalmazás automatikusan lett indítva, ami nem lett volna probléma, de az is be volt állítva, hogy a wm indítson minden nem bezárt alkalmazást el a legközelebbi indításkor és már 20 példányba futott.2004-08-06-01:35 #1961668„FAT: Unrecognized mount option „code=852″ or missing value”
‘code’ nincs, csak ‘codepage’ van: defaults,ro,user,uid=0,gid=6,umask=0003,codepage=852,iocharset=utf8,noatime,quietaz sem art, ha kihagyod a framebuffert, hacask nincs tenyleg szuksged ra;
toltsd fel vhova a .confogd, es megnezzuk;
2004-08-09-09:36 #1961669Kösz a segítséget!
A code852-es részt értem, azt viszont még mndig nem, h a modulok miért nem töltõdnek be, ugyanis a kernelben engedélyeztem a betöltésüket. A config fileomat majd feltöltöm vhova a héten, úgy lesz a legegyszerûbb.
PSz
2004-08-09-11:32 #1961670és kézzel be tudod tölteni õket?
2004-08-17-09:35 #1961671Ha már van ezzel kapcsolatos topic a suse kezdõben, hát megkérdezem:
1: miért jó kernelt fordítani? (gyorsabb, esetleg stabilabb lesz, vagy kisebb?)
2: mennyire bonyolult, mikor kezdjek hozzá?
3: Ez hogy megy? Valaki fordít egy kernelt, aztán rak rá mondjuk egy KDE-t, meg egy halom programot, és akkor van egy saját disztrója?thx, és bocs a sok láma kérdésért, de ha már suse kezdõ… 🙂
2004-08-17-09:48 #1961672ha még mindig nem megy, esetleg próbáld meg a module-init-tools progit felrakni… a 2.6-os széria másfajta modulokat használ, mint a 2.4-es, és amelyik OS nincs felkészítve erre, az nem tudja kezelni a modulokat…
(igaz, az általam ismert összes OS alapból tartalmazza, de 1 próbát megér…)
kl223
2004-08-17-09:55 #1961673Ha már van ezzel kapcsolatos topic a suse kezdõben, hát megkérdezem:
1: miért jó kernelt fordítani? (gyorsabb, esetleg stabilabb lesz, vagy kisebb?)lsd. fellow.linuxforum.hu megfelelõ doksija… de én is összefoglalhatom a lényegét: csodát ne várj tõle… ha vmelyik hardvered nem mûxik, megpróbálhatsz egy kernelfordítást, hátha az új kernel már támogatja, vagy ilyesmi…
2: mennyire bonyolult, mikor kezdjek hozzá?
Eléggé, elsõre legalábbis… 😉 a fenti linken lévõ megfelelõ doksit nézd át… Egyébként a legegyszerûbb stratégia: egy mûködõ kernel alatt elkezdesz netezni, zenét hallgatni, mittomén, hogy minden kernelmodul be legyen töltve, ami csak kellhet, aztán kiadod a köv. parancsot rootként konzolból:
Code:lsmod > lsmod.txtErre az lsmod.txt létrejön, benne a használt modulok nevével. Az új kernelnél pedig így tudni fogod, hogy melyik modult kell beforgatnod, és melyiket nem… (van ott mindegyik opcióhoz 1 kis segítség, plusz modul esetén ott szokott lenni a modul neve is… ez alapján tudod aztán beazonosítani… (ha túl homályos voltam, szólj, és világosítok… 😉 )
3: Ez hogy megy? Valaki fordít egy kernelt, aztán rak rá mondjuk egy KDE-t, meg egy halom programot, és akkor van egy saját disztrója?
nem egészen… azért ennél bonyolultabb a dolog, de ebbe most ne menjünk bele…
olvasgass a témában, ha érdekel…kl223
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz