Gå til innhold

Kernel kompilering (2.4.22->2.6.6)


Anbefalte innlegg

Skrevet

Har tenkt å kompilere min kernel til 2.6.6 her er hvordan jeg gjør det:

 

make mrproper
cp linux-2.4.22/.config linux <- Tror dette er feilen. Men jeg vil helst beholde de gamle instillingene
make menuconfig <- legger ikke til noe som helst
make
make modules_install
Så fjerner jeg kommentar forran export INSTALL_PATH=/boot i Makefile
make install

 

Når jeg så rebooter og starter opp blir skjermen svart. Jeg er veldig sikker på at dette kommer av at jeg kopierer .config filen fra den gamle kernel men jeg vil gjerne beholde alle de gamle instillinger osv. Har prøvd å kompilere uten å kopiere .config filen og da funker det (til en viss grad)

Noen som vet hva jeg gjør galt? Kjører forresten Slackware 9.1

Videoannonse
Annonse
Skrevet

cp ../.oldconf .config 
make oldconfig
make clean bzImage modules modules_install
cp arch/i386/boot/bzImage /boot/mykernel
vim /etc/lilo.conf
/* legg til en section for den nye kernelen */
/sbin/lilo
reboot now

 

Burde fungere :)

Skrevet

med mindre det er noe annet som hindrer at den starter - at den trenger en annen driver for et-eller-annet...

 

make oldconfig gjør jo egentlig det samme som menuconfig - bare at den ikke gidder å vise deg hele menyen, nøyer seg med å spørre der noe er nytt... Eller tar jeg feil nå?

Skrevet

Nå har jeg forsøkt nesten alt. Blir alltid svart skjerm når jeg rebooter igjen... Tok nettopp og kompilerte til den nyeste 2.4 versionen og det gikk helt bra. Skal prøve å kompilere 2.5 senere og se om jeg kan gå til 2.6 der i fra. Men jeg har lagt merke til at menuconfig ser veldig annerledes ut i 2.4 enn i 2.6. Kansje dette er grunnen til at ikke det går å kopiere .config fila.

Skrevet
cp ../.oldconf .config 
make oldconfig
make clean bzImage modules modules_install
cp arch/i386/boot/bzImage /boot/mykernel
vim /etc/lilo.conf
/* legg til en section for den nye kernelen */
/sbin/lilo
reboot now

 

Burde fungere :)

Ok prøver dette...

Men hva med System.map ? trenger jeg ikke den?

Skrevet

Oki :)

Tror jeg fikk det tli å funke.. var tydeligvis noen framebuffer ting jeg trengte som jeg ikke hadde valgt. Takk for all hjelp ;)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...