/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
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


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste