22 | | (a) Find your kernel sources. They are in `/usr/src/kernels`, in a directory that depends on the installed version. As of the time this handout was created, that directory is `2.6.43.8-1.fc15.i686`. We will call this directory `$KERNELSRC`. |
23 | | (b) Identify your running kernel version by running `uname -r`. It will be something like `2.6.40-4.emulab2.fc15.i686.PAE`. The first three dotted components (`2.6.40`, in this case) are the major, minor, and micro versions, respectively, and the remainder of the version string (`-4.emulab2.fc15.i686.PAE`) is the extraversion. Note the extraversion of your kernel. |
24 | | (c) In`$KERNELSRC/Makefile`,find the line beginning with `EXTRAVERSION`. Replace its value with the extraversion of your kernel. FIXME: Also update `PATCHLEVEL = 0`. |
25 | | (d) Update the kernel header tree to this new version by running the command: |
| 23 | a. Find your kernel sources. They are in `/usr/src/kernels`, in a directory that depends on the installed version. As of the time this handout was created, that directory is `2.6.43.8-1.fc15.i686`. We will call this directory `$KERNELSRC`. |
| 24 | b. Identify your running kernel version by running `uname -r`. It will be something like `2.6.40-4.emulab2.fc15.i686.PAE`. The first three dotted components (`2.6.40`, in this case) are the major, minor, and micro versions, respectively, and the remainder of the version string (`-4.emulab2.fc15.i686.PAE`) is the extraversion. Note the extraversion of your kernel. |
| 25 | c. In`$KERNELSRC/Makefile`,find the line beginning with `EXTRAVERSION`. Replace its value with the extraversion of your kernel. FIXME: Also update `PATCHLEVEL = 0`. |
| 26 | d. Update the kernel header tree to this new version by running the command: |