/ 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
Kernel too big (2.6.14.2)
Fra : Jørn Hundebøll


Dato : 23-11-05 18:25

Jeg har lige compileret en nye kerne (2.6.14.2) - og har faktisk ikke
rettet i nogle parametre under xconfig. Når jeg forsøger at boote den ny
kerne, stopper maskinen (den store røde for at komme videre) med en
fejlmeddelelse a la "Kernel too big - kernel stack overlap lilo stack".

Jeg har fint kunne få 2.6.13.2 til at virke - men ikke 2.6.14.2. Nogen
som har nogle gode ideer eller skal jeg bare vente på 2.6.15 ?

Det er /linux-2.6.14.2/arch/i386/boot/bzImage som bruges. Og faktisk er
2.6.13.2 større end 2.6.14.2:

-rw-r--r-- 1 root root 1558246 Nov 20 03:10 /boot/vmlinuz-2.6.13.2
-rw-r--r-- 1 root root 1509546 Nov 23 17:12 /boot/vmlinuz-2.6.14.2

Jørn



 
 
Michael Rasmussen (23-11-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 23-11-05 19:00

On Wed, 23 Nov 2005 18:24:36 +0100, Jørn Hundebøll wrote:

> fejlmeddelelse a la "Kernel too big - kernel stack overlap lilo stack".
>
> Jeg har fint kunne få 2.6.13.2 til at virke - men ikke 2.6.14.2. Nogen
> som har nogle gode ideer eller skal jeg bare vente på 2.6.15 ?
Hvad siger grub til din kerne?
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Jonas Pedersen (23-11-2005)
Kommentar
Fra : Jonas Pedersen


Dato : 23-11-05 21:03

Jørn Hundebøll wrote:
>
> Jeg har fint kunne få 2.6.13.2 til at virke - men ikke 2.6.14.2. Nogen
> som har nogle gode ideer eller skal jeg bare vente på 2.6.15 ?

Som Michael nævner, hvad siger GRUB til den? Ellers kan du prøve at
lægge nogle flere af tingene ud i moduler.


--
Jonas Pedersen - jonas(a)chown.dk
http://chown.dk & http://pictureshow.dk
Nyheder på din windows desktop? http://rss.chown.dk

Kasper Dupont (23-11-2005)
Kommentar
Fra : Kasper Dupont


Dato : 23-11-05 23:42

Jørn Hundebøll wrote:
>
> Det er /linux-2.6.14.2/arch/i386/boot/bzImage som bruges. Og faktisk er
> 2.6.13.2 større end 2.6.14.2:
>
> -rw-r--r-- 1 root root 1558246 Nov 20 03:10 /boot/vmlinuz-2.6.13.2
> -rw-r--r-- 1 root root 1509546 Nov 23 17:12 /boot/vmlinuz-2.6.14.2

Er de to kerner compileret med samme .config?

Undersøg først om det er størrelsen, der er afgørende eller om
der måske er en bug. Slå nogle store ting til og fra for at se
om det gør en forskel. (Det kan være det er størrelsen efter
udpakning den brokker sig over, og ikke den komprimerede
størrelse. Derfor skal du ikke nødvendigvis regne helt med
størrelsen på vmlinuz filen).

Hvis det tyder på en bug, så synes jeg du skal prøve med 2.6.13
og 2.6.14. Hvis det igen viser sig, at 2.6.13 virker mens 2.6.14
fejler kan du prøve at lave en binær søgning på de mellemliggende
versioner efter den ændring, der gjorde udslaget.

--
Kasper Dupont
Note to self: Don't try to allocate
256000 pages with GFP_KERNEL on x86.

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

Månedens bedste
Årets bedste
Sidste års bedste