Kernel building problems… (2.6.8-1 ir netik…) PLZ help me
so, nuo ko cia pradejus , Debian Su apt susiinstallinu nauja 2.6.8-1 kerneli. Tik beda kad shitam kerneli idetas supportas alsa ir oss, tokiam komplekte alsa atsisako dirbti
… Bandom kompilintis sawaji kerneli: 1. apt-get install kernel-source… 2. imam esama konfiga ish /boot ir dedam i sourca(/usr/src/kernel-…) 3. make menuconfig/gconfig/whatever 4. ishemam oss supporta(minimal changes) 5. make AND FINALY!!! we got a piece of shit. Taigi, kernelio kompiliavimas baigiasi: CC sound/synth/snd-util-mem.mod.o LD [M] sound/synth/snd-util-mem.ko ir viskas, tiesiog grazina i command line ir nepranesha jokio error. kernelis nesukompilintas, vmlinuz imigo nera… ka jau kalbet apie make install ar ten make modules_install… ir kiekviena karta baigiasi paskutiniu sound moduliu, shiuo atveju ishimtas alsa usb, su juo butu pabaiga ant sound/usb ar panasiai… shi problema pas mane ne tik su debianu, tas pats buvo ir su slacku, nors ten pirmus du kartus ishkepiau gerus kernelius, o paskui lygiai taip pat ishsijungdavo ir psio… kazkas sake kad cia dependecai… bet tik tiek pasake, o kadangi nesu guru tai man tai mazai ka sako… so any ideas please…
Idejos: 1. make mrproper – reiks perkonfiguruot 2. kodel 2.6.8-1? pabandyk 2.6.9 vanilla; nepamirshk make config jei naudosi sena configa… 3. bandyk atvirkschiai - disablink viska ( make allnoconfig ), tada po truputi kompiliuok modulius - nereiks ne kompo restartint kad patikrint. arba make allmodconfig bet chia krashtutinis atvejis IMHO 4. memtest ir mprime -t – gal vis del to hardwaro problema? (labai abejotina, vienok)
pabandziau memtest all, ir gavau toki nelabaij patikusi rezultata: kruva: Unable to malloc ********* bytes. ir galu gale: Allocated 746586112 bytes…trying mlock…Segmentation fault wdf?
o kas per mprime nera pas mane tokio, net SF neranda… kokio packeto ieskot?
make bzImage make modules make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-new
hmm, idomu… reik pabandyt
štai kaip pataria elgtis debian.home.lt [k825QAM2vEJ:debian.home.lt/node/view/65+debian+kernelio+kompiliavimas&hl=en" TARGET=“_blank”> http://66.102.9.104/search?q=cache k825QAM2vEJ:debian.home.lt/node/vi ew/65+debian+kernelio+kompiliavimas&hl=en ](http://66.102.9.104/search?q=cache<img border=0 src=) P.S. bitė iškraipo nuorodą. Spausk mano postui reply ir tada iš čia pasiimk nuorodą.
ka cia bandyti, cia taip turi buti ir ne kitaip.
hmm, man kazkaip kernelio kompilinimo ideja labiau patinka…
memtest86 – bootink ish jo o ne leisk; iso image: memtest86.com/memtest86-3.1a.iso.gz bet dazhn instaliaciniai linuxu cd turi opcija kad vietoj kernelio krauti memtest’a mprime – ftp://mersenne.org/gimps/mprime239.tar.gz gali nelisti jo kaip gimps kliento, tik su -t opcija “torture test” testuoja visos sistemos stabiluma.
o tai ka tu iki tol darei? btw, po debianu kulturingiau naudot deb’a…
su 2.6.x kerneliais: make make modules_install cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-releasas cp /usr/src/linux/arch/System.map-releasas /boot/ cp /usr/src/linux/.config /boot/config-releasas ln -s /boot/System.map-releasas /boot/System.map viskas. taip kompilinau ne viena desimti kartu ir ne su viena distribucija, ir ant to pacio debiano su vanilla sourcais. ir nu niekaip nesuprantu kuom “debian way” kernelio kompiliavimas geresnis/patogesnis uz normalu
Kompiliavimas tiek vienas tiek kitas būdas panašus ir nedaug kuo skiriasi, tik… instaliavimu rūpinasi apt, o tavuoju atveju tu pats prisiimi visą atsakomybę už visus fokusus. Pvz., pas mane darbe su standartiniu debian kerneliu viskas normaliai eina ir su eiliniu apt-get dist-upgrade atsinaujina ir kernelis. Tuo metu aš galiu sau ramiai darbuotis nesukdamas galvos kur ką ir kodėl padėt - tiesiog automatika dirba savo darbą, o aš savo. Už kernelio kompiliavimą pinigų negaunu.
Kernely v. 2.6 viskas šitas susitrumpina iki make && make modules_install. BET eina ir senuoju geruoju būtu