|
| 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
| |
|
|