|
| Ny kerne Fra : Kasper Nordal lund |
Dato : 19-08-03 10:09 |
|
Hej ng.
Jeg har compilet en ny kerne til min mandrakebox. Den nye kerne er 2.4.21
hentet fra kernel.org. Jeg har compilet ved med make oldconfig, og så lige
svaret på nogle ekstra spørgsmål, og den compilede også fint. Jeg har så
kopieret bzImage til /boot, og den kan også godt boote op på den nye
kerne, men den kan ikke finde en masse moduler, hvilket resulterer i en
masse fejl under opstart, og så er der selvfølgelig mange af mine
komponenter der ikke virker.
Hvorfor kan den ikke finde modulerne med den nye kerne?
den booter fint på den nuværende kerne, som er 2.4.19
/Kasper
| |
Adam Sjøgren (19-08-2003)
| Kommentar Fra : Adam Sjøgren |
Dato : 19-08-03 10:10 |
|
On Tue, 19 Aug 2003 11:08:37 +0200, Kasper wrote:
> Jeg har compilet ved med make oldconfig, og så lige svaret på nogle
> ekstra spørgsmål, og den compilede også fint. Jeg har så kopieret
> bzImage til /boot,
[...]
> Hvorfor kan den ikke finde modulerne med den nye kerne?
Dumt spørgsmål: Har du oversat (make modules) og installereret
modulerne (sudo make modules_install)?
Mvh.
--
"Kom låna törnekronan min Adam Sjøgren
Lid för konsten eller brinn" asjo@koldfront.dk
| |
Peter Jensen (20-08-2003)
| Kommentar Fra : Peter Jensen |
Dato : 20-08-03 15:57 |
|
Adam Sjøgren wrote:
>> Hvorfor kan den ikke finde modulerne med den nye kerne?
>
> Dumt spørgsmål: Har du oversat (make modules) og installereret
> modulerne (sudo make modules_install)?
Hmm ... der er ikke umiddelbart noget galt med det du gør der, men jeg
har lige et spørgsmål. Hvorfor kører du sudo dér? Har du ikke lige
compilet som root? Hvis ikke, betyder det så ikke at kernel sourcen kan
overskrives af en almindelig bruger? Det er i så fald lidt farligt, da
der er mindst én Linux virus som kan finde på at "patche" kernen så den
bliver mere "samarbejdsvillig" ved næste compile og installering. OK,
så den virus har ikke spredt sig særligt langt, men i princippet bør man
være forsigtig med den slags, da der er en masse grumme folk derude på
Internettet ...
--
PeKaJe
Disc space -- the final frontier!
| |
Adam Sjøgren (20-08-2003)
| Kommentar Fra : Adam Sjøgren |
Dato : 20-08-03 16:18 |
|
On 20 Aug 2003 14:57:04 GMT, Peter wrote:
> Hmm ... der er ikke umiddelbart noget galt med det du gør der, men
> jeg har lige et spørgsmål. Hvorfor kører du sudo dér? Har du ikke
> lige compilet som root?
Jeg plejer ikke at oversætte som root. Hvorfor skulle jeg gøre det?
> Hvis ikke, betyder det så ikke at kernel sourcen kan overskrives af
> en almindelig bruger?
Hvis brugeren er mig, jo.
> Det er i så fald lidt farligt, da der er mindst én Linux virus som
> kan finde på at "patche" kernen så den bliver mere
> "samarbejdsvillig" ved næste compile og installering. OK, så den
> virus har ikke spredt sig særligt langt, men i princippet bør man
> være forsigtig med den slags, da der er en masse grumme folk derude
> på Internettet ...
.... og den virus kommer ind af hvilken vej?
Mvh.
--
"They are very important clients, they can't wait." Adam Sjøgren
"They're about to." asjo@koldfront.dk
| |
Jesper Krogh (19-08-2003)
| Kommentar Fra : Jesper Krogh |
Dato : 19-08-03 10:17 |
|
I dk.edb.system.unix, skrev Kasper Nordal lund:
> Jeg har compilet en ny kerne til min mandrakebox. Den nye kerne er 2.4.21
> hentet fra kernel.org. Jeg har compilet ved med make oldconfig, og så lige
> svaret på nogle ekstra spørgsmål, og den compilede også fint. Jeg har så
> kopieret bzImage til /boot, og den kan også godt boote op på den nye
> kerne, men den kan ikke finde en masse moduler, hvilket resulterer i en
> masse fejl under opstart, og så er der selvfølgelig mange af mine
> komponenter der ikke virker.
>
> Hvorfor kan den ikke finde modulerne med den nye kerne?
Det kan være at de nævnte moduler er noget som Mandrake har patchet ind
i den medfølgende Mandrake-kerne. Det gør de ofte for at øge antallet af
drivere og andre ting.
--
../Jesper Krogh, jesper@krogh.cc
Jabber ID: jesper@jabber.krogh.cc
Tøm din hjerne for Linuxviden på http://www.linuxwiki.dk
| |
Heine Laursen (19-08-2003)
| Kommentar Fra : Heine Laursen |
Dato : 19-08-03 10:23 |
|
"Kasper Nordal lund" <nospam@forme.dk> wrote in
news:pan.2003.08.19.09.08.37.251336@forme.dk:
> Hvorfor kan den ikke finde modulerne med den nye kerne?
>
> den booter fint på den nuværende kerne, som er 2.4.19
Hvordan her du complid kernel?
bruger normalt fgl komandoer til at compile en kernel!
make mrproper
make menuconfig (eller tilsvarende)
make dep
make bzImage
make modules
make modules_install
Mit gæt er at du manger de 2 nederste.
prøv at kigge i /lib/modules
Der er højest sansynlig kun moduler til 2.4.19
Mere information om kernel compiling kan findes her:
http://www.tldp.org/HOWTO/Kernel-HOWTO/index.html
--
Mvh
Heine Laursen
| |
Kasper Nordal Lund (19-08-2003)
| Kommentar Fra : Kasper Nordal Lund |
Dato : 19-08-03 18:09 |
|
On Tue, 19 Aug 2003 09:23:03 +0000, Heine Laursen wrote:
> "Kasper Nordal lund" <nospam@forme.dk> wrote in
> news:pan.2003.08.19.09.08.37.251336@forme.dk:
>
> > Hvorfor kan den ikke finde modulerne med den nye kerne?
>>
>> den booter fint på den nuværende kerne, som er 2.4.19
>
> Hvordan her du complid kernel?
>
> bruger normalt fgl komandoer til at compile en kernel!
>
> make mrproper
> make menuconfig (eller tilsvarende)
> make dep
> make bzImage
> make modules
> make modules_install
>
> Mit gæt er at du manger de 2 nederste.
Lige præcis det der var galt. Skal make modules også køres fra samme mappe
som de andre make, og laver den f.eks. nogle filer der skal kopieres til et
specielt sted, eller skal de bare køres for at det virker?
--
/Kasper
| |
Thomas S. Iversen (19-08-2003)
| Kommentar Fra : Thomas S. Iversen |
Dato : 19-08-03 18:22 |
|
In article <pan.2003.08.19.17.09.23.864543@spam.org>, Kasper Nordal Lund wrote:
> Lige præcis det der var galt. Skal make modules også køres fra samme mappe
> som de andre make,
Ja.
> og laver den f.eks. nogle filer der skal kopieres til et
> specielt sted, eller skal de bare køres for at det virker?
Nej det ordner make modules_install
Thomas
| |
Kasper Nordal Lund (19-08-2003)
| Kommentar Fra : Kasper Nordal Lund |
Dato : 19-08-03 18:23 |
|
> Lige præcis det der var galt. Skal make modules også køres fra samme mappe
> som de andre make, og laver den f.eks. nogle filer der skal kopieres til et
> specielt sted, eller skal de bare køres for at det virker?
Jeg prøvede mig frem, og jeg kunne se at man bare skulle køre make modules
og make modules_install uden at kopiere noget bagefter.
Tak for hjælpen.
--
/Kasper
| |
|
|