| View previous topic :: View next topic |
| Author |
Message |
TurkisH n00b


Joined: 15 Aug 2004 Posts: 66 Location: @ /home
|
Posted: Fri Oct 29, 2004 1:34 pm Post subject: [Solved] Kernel upgraden 2.4.26-r8 -> 2.6.x |
|
|
Beste nl'se gentoo'ers,
Ik wil graag mijn linux kernel upgraden naar 2.6 van 2.4.26-r8. Of ik ben een hele slechte forum searcher of een slechte google'er, maar kan geen tutorial vinden die mij hierbij ondersteunt. Het liefst zou ik mijn 2.4 kernel nog kunnen kiezen bij grub, voor het geval er iets misgaat. Iemand een gouden link of tip?
Alvast bedankt
Last edited by TurkisH on Mon Nov 01, 2004 2:04 pm; edited 1 time in total |
|
| Back to top |
|
 |
BlackEdder Advocate


Joined: 26 Apr 2004 Posts: 2586 Location: Dutch enclave in Egham, UK
|
Posted: Fri Oct 29, 2004 1:43 pm Post subject: |
|
|
| Gewoon een tweede entry maken in je grub.conf die naar de nieuwe kernel wijst. Ik zelf installeer een kernel altijd met make install. Dit copieert je nieuwe kernel naar /boot, maakt een link vmlinuz naar je nieuwe kernel en de link vmlinuz.old naar vje oude kernel. Dan heb ik twee grub entries, eentje voor vmlinuz en eentje voor vmlinuz.old. En weet ik dat vmlinuz.old altijd nog werkt als de nieuwe niet werkt. |
|
| Back to top |
|
 |
TurkisH n00b


Joined: 15 Aug 2004 Posts: 66 Location: @ /home
|
Posted: Sat Oct 30, 2004 10:26 am Post subject: |
|
|
| thx, maar alvorens dit te doen, moet ik eerst: gentoo-dev-sources emergen? Maar als ik die emerge, cleant hij op het laatst dan niet de oude 2.4 kernel? |
|
| Back to top |
|
 |
BlackEdder Advocate


Joined: 26 Apr 2004 Posts: 2586 Location: Dutch enclave in Egham, UK
|
Posted: Sat Oct 30, 2004 10:35 am Post subject: |
|
|
Nope hij laat alles mooi staan  |
|
| Back to top |
|
 |
TurkisH n00b


Joined: 15 Aug 2004 Posts: 66 Location: @ /home
|
Posted: Sun Oct 31, 2004 7:00 pm Post subject: |
|
|
thx again en idd hij cleande hem gelukkig niet Nu heb ik dus 2.6 ge-emerged en nu las ik in de FAQ dat het verstandig is om eerst je oude config te backupperen Is het verstandig om volgens dit stappenplan (hieronder) mijn nieuwe kernel bruikbaar te maken, of heeft het geen zin om de config van de 2.4 kernel te saven om in 2.6 weer te gebruiken?
| Code: |
[1] cp /usr/src/linux/.config /usr/src/linux-2.x.xx-yyyyyy/.config
[2] cd /usr/src
[3] rm linux
[4] ln -s linux-2.x.xx-yyyyyy linux
[5] cd /usr/src/linux
[6] make oldconfig
[7] make menuconfig or make xconfig
[8] 2.4.x:make dep clean bzImage modules modules_install
2.6.y:make && make modules_install
[9] mount /boot (where /boot is an entry in your /etc/fstab, which should [normally not be mounted during normal use)
[10] mv /boot/bzImage /boot/bzImage.old
[11] cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage
[12] edit /boot/grub/menu.lst and add an entry for your new kernel and replace the reference to bzImage in your previous kernel entry to point to the deprecated kernel file (bzImage.old)
[13] if you are using nvidia- emerge nivdia-kernel
[14] 2.4.x only: if you are using alsa - emerge alsa-driver
[15] edit /etc/modules.autoload.d/kernel-2.{4,6} to reflect any changes in modules to be auto loaded
[16] unmount /boot (ie. umount /boot)
[17] shutdown -hr now
and voila you new kernel entry should appear in the grub menu waiting to be tried....
|
|
|
| Back to top |
|
 |
BartNL n00b

Joined: 29 Aug 2004 Posts: 39
|
Posted: Sun Oct 31, 2004 7:39 pm Post subject: |
|
|
Wat ik zou doen is gewoon de .config kopieren van de oude kernel directory naar de nieuwe, vervolgens naar de nieuwe kernel directory gaan, en make oldconfig uitvoeren. Het kan zijn dat er nieuwe opties worden weergegeven met de vraag of je die wilt selecteren; dit laat ik aan jou over.
Succes! |
|
| Back to top |
|
 |
BlackEdder Advocate


Joined: 26 Apr 2004 Posts: 2586 Location: Dutch enclave in Egham, UK
|
Posted: Sun Oct 31, 2004 10:53 pm Post subject: |
|
|
| TurkisH wrote: |
| Code: |
[17] shutdown -hr now
|
|
Ik zou gewoon shutdown -r now doen. Je zou jezelf is moe maken Of beter zelfs reboot das nog minder letters
Anywayz. Inderdaad make oldconfig doen, verder klinkt het goed. Vergeet niet je modules in /etc/modules.autoload.d/kernel-2.4 ook in /etc/modules.autoload.d/kernel-2.6 te zetten
Last edited by BlackEdder on Sun Oct 31, 2004 10:53 pm; edited 1 time in total |
|
| Back to top |
|
 |
TurkisH n00b


Joined: 15 Aug 2004 Posts: 66 Location: @ /home
|
Posted: Sun Oct 31, 2004 10:53 pm Post subject: |
|
|
oops foutje gemaakt, althans bij make oldconfig, kreeg ik zo'n berg vragen dat ik op een gegeven moment gewoon alles "nee" heb ingevuld, omdat ik dacht dat doe ik morgen in alle rust wel. Alleen als ik nu make oldconfig doe, staan alle vragen al ingevuld. Enige manier om dit te resetten  |
|
| Back to top |
|
 |
BlackEdder Advocate


Joined: 26 Apr 2004 Posts: 2586 Location: Dutch enclave in Egham, UK
|
Posted: Sun Oct 31, 2004 10:54 pm Post subject: |
|
|
| De .config van kernel-2.4 weer naar 2.6 copieren |
|
| Back to top |
|
 |
TurkisH n00b


Joined: 15 Aug 2004 Posts: 66 Location: @ /home
|
Posted: Sun Oct 31, 2004 10:59 pm Post subject: |
|
|
super dank je wel, excuus voor de misschien overbodige vraag, met een beetje inventief denken had ik dat zelf ook kunnen bedenken. Na een maandje dacht ik linux een klein beetje in de vingers te hebben, maar met deze nieuwe kernel wordt het heet onder mn voeten, bang dat ik alles verkl**t Thanks en ga op mn gemak die make oldconfig vragen yes/no'en
[Edit]
En bedankt voor de tip voor de modules over te zetten in de autoload  |
|
| Back to top |
|
 |
garo Moderator


Joined: 15 Jul 2002 Posts: 860 Location: Edegem,BELGIUM
|
Posted: Sun Oct 31, 2004 11:53 pm Post subject: |
|
|
make oldconfig kan veel werk zijn, persoonlijk zou ik eerder van scratch beginnen met de configuratie van de kernel. _________________ My favorite links this month:
- Surf Random
- Web-based SSH
- Stop Spam |
|
| Back to top |
|
 |
TurkisH n00b


Joined: 15 Aug 2004 Posts: 66 Location: @ /home
|
Posted: Mon Nov 01, 2004 2:04 pm Post subject: |
|
|
Ik wou jullie hierbij nogmaals bedanken, mn eerste kernel source update is geslaagd Was nog even tricky omdat ik nvidia module niet werkend kreeg in 2.6.9-r1, maar was genoeg feedback op het forum van soortgelijke gevallen dat dit ook op te lossen was  |
|
| Back to top |
|
 |
|