cvs commit: hints kernel-2_6-migration.txt
tushar at linuxfromscratch.org
tushar at linuxfromscratch.org
Sun Jun 20 20:12:28 PDT 2004
tushar 04/06/20 21:12:28
Modified: . kernel-2_6-migration.txt
Updated Hint: kernel-2_6-migration
Revision Changes Path
1.4 +29 -31 hints/kernel-2_6-migration.txt
RCS file: /home/cvsroot/hints/kernel-2_6-migration.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -u -r1.3 -r1.4
--- kernel-2_6-migration.txt 23 Dec 2003 23:45:52 -0000 1.3
+++ kernel-2_6-migration.txt 21 Jun 2004 03:12:27 -0000 1.4
@@ -1,6 +1,6 @@
AUTHOR: Kris van Rens <kvrprogs AT edsko DOT com>
@@ -9,17 +9,17 @@
After a series of 11 test versions, the stable release of the linux-2.6 kernel
-came out (linux-2.6.0), on december the 18th 2003. I was working with the
+came out (linux-2.6.0), on December the 18th 2003. I was working with the
2.6.0test kernel a few months already for school (for the curious among you; I
learn how to design kernel driver modules). I noticed a few people on the
-mailinglist having trouble installing the kernel, that's what made me write
+mailing-list having trouble installing the kernel, that's what made me write
-So, if you're one of the people wanting to try out the new 2.6.0 kernel, you
+So, if you're one of the people wanting to try out the new 2.6.x kernel, you
should probably take a look at this hint for a few tips to bring it to a
successful end. Of course the new kernel does not have to be better for you,
-you might have some trouble with NVIDIA-drivers or winmodems. You can always
-fall back to the 2.4 kernel and wait a while before you'll try it again.
+you might have some trouble with winmodems. You can always fall back to the
+2.4 kernel and wait a while before you'll try it again.
@@ -39,7 +39,7 @@
Of course, you should also have Make, GCC and an Assembler, but this hint is
meant for the LFS-community so I'll assume you fulfill these requirements.
-You might also want to fullfil the recommendations of the kernel development
+You might also want to fulfill the recommendations of the kernel development
team and use GCC-2.95.3 for kernel compilation, you can download it here:
ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3.tar.gz or from a mirror.
@@ -55,7 +55,7 @@
So, you want to migrate from linux-2.4.x to linux-2.6.x? Well no problem!
-Quite a lot changed since 2.4, both the SMP (Symmetric MultiProcessing,
+Quite a lot changed since 2.4, both the SMP (Symmetric Multi Processing,
multiple processor cores) and the uniprocessor power increased, compatibility
with hardware is better and new security-modules increase the security (!).
@@ -65,9 +65,9 @@
I cut this hint section in two; installing the new module-init-tools and
installing the kernel.
-*note: If you have a Nvidia graphics card; or you want to use a winmodem or
- you want to be sure that you don't have to undertake special steps, take a
- look at the EXCEPTIONS area. It's always a good idea to take a look there.
+*note: If you have a winmodem or you want to be sure that you don't have to
+ undertake special steps, take a look at the EXCEPTIONS area. It's always
+ a good idea to take a look there.
***STEP 1: Installing the new module-init-tools
@@ -113,7 +113,7 @@
-If you're using the device-filesystem also copy the modprobe.devfs file into
+If you're using the device-file system also copy the modprobe.devfs file into
If everything went fine, you have the new module-init-tools and you're ready to
@@ -168,15 +168,15 @@
in the structure of the menu and there are loads of new options in it.
Be sure to take the right system architecture in >>processor-type and features<<
-and the right filesystem. If you don't know whether you should involve a
+and the right file system. If you don't know whether you should involve a
certain option or not, press ? or help; there's info about almost every option.
If you still don't know, search or ask the community.
If you're done, you are set to compile the kernel.
-The kernel developement team recommends you to build the kernel with GCC-2.95.3
+The kernel development team recommends you to build the kernel with GCC-2.95.3
it is not a must, but stability is not guaranteed if you deviate from this
-version. I tried both GCC-3.3.1 and GCC-2.95.3, they both worked fine for me.
+version. I tried both GCC-3.3.x and GCC-2.95.3, they both worked fine for me.
You can choose which compiler to use if you change the CC flag for make.
To make the kernel with your global GCC version, which is GCC-3.3.1 for
@@ -190,7 +190,7 @@
make CC=/opt/gcc-2.95.3/bin/gcc all
This can take quite a while, on my Pentium 4 2.0GHz with 256MB RAM, it took
-about 11 minutes, which is not strange because the kernel code is around 5
+about 11 minutes, which is not strange because the kernel code can be around 5
million lines of code! You can time your build with >>time make all<<
respectively >>time make CC=/bin/gcc-2.95.3/bin/gcc all<< instead.
@@ -240,22 +240,12 @@
modules on which you run >>make modules_install<< are compiled with the same
version as the kernel itself.
-If the problem is really stubborn and you can't get it away, read the
-mailinglist archives or ask a new question there.
+If the problem is really stubborn and you can't get it away, google for it,
+read the mailing-list archives or ask a new question there.
-***Nvidia drivers for the 2.6 kernel:
-If you have a Nvidia graphics card, you'll have to make the drivers for it
-separately, the standard kernel does not support them (well). Take a look at:
-Here you will find the (widely tested) patches for the Nvidia drivers, and some
-help to install them.
***WinModem drivers for the 2.6 kernel:
Lucent Technologies provides a driver for WinModems, you can get it here:
@@ -286,13 +276,13 @@
-Professor Dr. Juergen Quade from the Niederrein University for printing me
+Professor Dr. Juergen Quade from the Niederrhein University for printing me
out the preliminary version of the 'Meister-Installateur' article for
the Linux Magazin.
-The BLFS-Support mailling list and its members, for pointing me at weak spots
+The BLFS-Support mailing-list and its members, for pointing me at weak spots
in the hint. Thanks!
@@ -324,3 +314,11 @@
*Changed a few sentences and corrected some typos
*Added a reference to the HTML version on my website
+ Version 1.6
+ *Fixed a few typos
+ Version 1.7
+ *Since NVidia now supports Kernel-2.6; I deleted the exceptions
+ Thanks to Alexander C. Gaber for the tip.
+ *Few more minor changes
More information about the hints