/ 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 på en Linux Mandrake 8.0 box og m~
Fra : Lasse Taul Bjerre


Dato : 13-06-01 11:56

Hej!

Jeg prøver at upgradere min Linux Mandrake 8.0 til kerne 2.4.5; men nu
er jeg løbet ind i et lille problem. (Jeg skulle måske sige, at jeg er
ganske ny til Linux så hvis I har en løsning skal jeg nok have det
skåret ud i pap)

Her er hvad jeg gør (i den rækkefølge) (Jeg er logget ind som root)

gzip -cd linux-2.4.5.tar.gz | tar xvf -
cd linux
make clean
make mrproper
make xconfig
make dep
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /boot/
cd /boot

--så langt uden problemer

mkinitrd initrd-2.4.5smp.img 2.4.5

og her får jeg fejlen: "No module aic7xxx found for kernel 2.4.5"

Jeg har valgt aic7xxx driveren; men ikke som modul.

Jeg har prøvet at sætte "initrd-2.4.3-20mdksmp.img" som initrd til min
nye kerne og den virker uden de store problemer, fejler med USB og mit
lydkort med beskeden at den ikke kan finde de aktuelle moduler (lyd
virker dog).

Jeg har kigget lidt i katalogerne "/lib/modules/2.4.3-20mdksmp" og
"/lib/modules/2.4.5" og der er noget der ser lidt underligt ud ved min
nye kerne. kataloget "kernel" er tomt; men der er derimod et link,
kaldet build, til der hvor jeg installerede sourceen
(/home/2.4.5/linux/).

Min egen teori er at jeg måske ikke har fået installeret modulerne
rigtigt? Men da jeg er komplet ny til linux og det er første gang jeg
forsøger at lave en kerne ved jeg ikke rigtigt hvad jeg skal gøre.


Tak.
/Lasse

 
 
Morten Bo Johansen (13-06-2001)
Kommentar
Fra : Morten Bo Johansen


Dato : 13-06-01 13:07

On Wed, 13 Jun 2001 12:55:51 +0200, Lasse Taul Bjerre <lasse@bjerre.cx> wrote:

> Jeg prøver at upgradere min Linux Mandrake 8.0 til kerne 2.4.5; men nu
> er jeg løbet ind i et lille problem. (Jeg skulle måske sige, at jeg er
> ganske ny til Linux så hvis I har en løsning skal jeg nok have det
> skåret ud i pap)
>
> [...]
>
> mkinitrd initrd-2.4.5smp.img 2.4.5
>
> og her får jeg fejlen: "No module aic7xxx found for kernel 2.4.5"
>
> Jeg har valgt aic7xxx driveren; men ikke som modul.


Jeg synes umiddelbart at det så rigtigt ud, det du havde gjort.
Men du mangler at kopiere System.map over i /boot. Jeg mener at
System.map indeholder informationer om moduler, og hvis du har
haft din driver som modul i den gamle kerne og du stadig bruger
den gamle System.map vil det måske forvirre din nye kerne. Jeg
er dog ikke sikker, men det var måske værd at prøve. System.map
bliver dannet i rodkataloget i din kerne-sourcetræ.



vh.

Morten

Leif Neland (14-06-2001)
Kommentar
Fra : Leif Neland


Dato : 14-06-01 22:15


"Lasse Taul Bjerre" <lasse@bjerre.cx> skrev i en meddelelse
news:jhheit0tiktns32f2nh84ac9o465bmm825@4ax.com...
> Hej!
>
> Jeg prøver at upgradere min Linux Mandrake 8.0 til kerne 2.4.5; men nu
> er jeg løbet ind i et lille problem. (Jeg skulle måske sige, at jeg er
> ganske ny til Linux så hvis I har en løsning skal jeg nok have det
> skåret ud i pap)
>
> Her er hvad jeg gør (i den rækkefølge) (Jeg er logget ind som root)
>
> gzip -cd linux-2.4.5.tar.gz | tar xvf -
> cd linux
> make clean
> make mrproper
> make xconfig
> make dep
> make bzImage
> make modules
> make modules_install

Derefte make install
i stedet for disse:
> cp arch/i386/boot/bzImage /boot/
> cd /boot

Det kræver bare at din lilo.conf har /boot/vmlinuz som kerne.

Leif




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

Månedens bedste
Årets bedste
Sidste års bedste