webForumDet fria alternativet

Kernel kompilering

2 svar · 366 visningar · startad av Muzzafarath

MuzzafarathMedlem sedan apr. 20002 487 inlägg
#1

Jaha, då har man kompilerat sin första kernel då :) Allting verkar funka bra (t.o.m ljudet). Min nya kernel blev mycket mindre än den förra, den krympte med ungefär 300 kb. Jag uppgraderade från 2.2.14 (den som kommer med SuSE 6.4) till 2.2.17 som jag laddade hem från kernel.org. Ännu mindre kan jag nog få den om jag kompilerar fler saker som moduler... :)

Jag har dock vissa mindre problem med de moduler jag har. När jag vill ha ljud måste jag som root gå in i /usr/src/linux/modules och där insmod:a soundcore.o och es1371.o. Det måste väl ändå finnas nåt sätt att göra detta automatiskt när Linux startar (så var det iaf förut ;))?. De nämnda modulerna är de ända saker som jag kompilerade som moduler.

När jag starar Linux med min nya kernel, klagar den på vissa saker (modprobe: can't locate char-major...) och liknande errors (det är alltid modprobe som strular). Allting funkar ändå, jag skulle tro att det är rester från min gamla kernel där det finns massa onödiga saker som Linux nu försöker ladda, men eftersom kernel'n inte har nåt stöd för dem så blir det naturligvis en error. Hur fixar jag det här?

Förresten, är det bra att ha så mycket som möjligt som moduler? Allt kan man förmodligen inte ha som moduler men förmodligen ganska mycket (PPP, vfat och Joliet "comes to mind").

OlleBoopMedlem sedan feb. 20001 861 inlägg
#2

Mer moduler åt folket... = )
Men borde du inte ha modulerna i /lib/modules/2.2.17?
/Adam

MuzzafarathMedlem sedan apr. 20002 487 inlägg
#3

Jo, jag "upptäckte" make modules_install tidigare idag ;) Men den klagar ändå. Några idéer?

[Redigerat av Muzzafarath den 12 okt 2000]

131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)