1 |
On 10 March 2010 13:56, Tanstaafl <tanstaafl@×××××××××××.org> wrote: |
2 |
> On 2010-03-10 8:47 AM, Neil Bothwick wrote: |
3 |
>> On Wed, 10 Mar 2010 08:22:41 -0500, Tanstaafl wrote: |
4 |
>> |
5 |
>>>> Today is when running a lilo menu with "production" and "experimental" |
6 |
>>>> kernels saved me. "production" is 2.6.30-r8. "experimental" is |
7 |
>>>> 2.6.31-r6 or 2.6.31-r10 (same problems with either one). I set |
8 |
>>>> /usr/src/linux to point at 2.6.31-r6 (or 10), copied .config from |
9 |
>>>> 2.6.30-r8 and ran "make oldconfig". |
10 |
>>> |
11 |
>>> I *never* use make oldconfig between major kernel versions... |
12 |
>> |
13 |
>> The .30, .31 is the minor kernel version. You shouldn't use oldconfig |
14 |
>> when going from 2.4 to 2.6 but from 2.6.m to 2.6.n is safe. |
15 |
> |
16 |
> Again, not according to the official upgrade guide - it specifically |
17 |
> uses 2.6.9-r1 to 2.6.9-r2 as an example of a 'minor' update, and going |
18 |
> from 2.6.8 to 2.6.9 as having potentially 'too large of changes for make |
19 |
> oldconfig to be considered safe'. |
20 |
> |
21 |
> If the guide is outdated, maybe it should be updated: |
22 |
> |
23 |
> http://www.gentoo.org/doc/en/kernel-upgrade.xml#doc_chap10 |
24 |
|
25 |
Charles, I've been using make oldconfig since 2004. It has never |
26 |
failed me. You soon realise if the new kernel has significant changes |
27 |
from the old one (i.e. if modules have moved between sections, etc.) |
28 |
In that case, when you complete your make oldconfig you can fire up |
29 |
make menuconfig and revisit the new areas just to make double sure you |
30 |
haven't missed anything important. |
31 |
|
32 |
Now, doing that for the first time may be too confusing for someone |
33 |
who is not familiar with the process of rolling up their own kernel, |
34 |
therefore the handbook has to cater for the lowest common denominator |
35 |
and advises to go about it in a long-winded way. |
36 |
|
37 |
PS. make oldconfig is essentially the result of a diff-ing exercise |
38 |
between old/new kernels. Using "?" helps explain new options before |
39 |
you choose to select them. |
40 |
-- |
41 |
Regards, |
42 |
Mick |