2019-07-14 18:20:31 UTC
some machines are ten years old. When I build a new
kernel I have always copied over the old .config
file, then run make oldconfig before starting the
build. I default on all the questions by just holding
the enter key down until the options are finished.
I thought this method worked until I found that some
kernels built this way do not boot on older machines.
In particulare using the .config file from linux-4.9.70
does not work building linux-4.14.18 when the
all questions are defaulted. The resulting kernel
just hangs during boot, but there is no panic.
That same kernel boots with no problem on newer
Similarly, starting with the 4.9.70 .config and
building linux-4.15.2 creates a kernel that hangs
Out of curiosity I tried some later kernels and
they would not accept my version of gcc which is
This isn't a critical problem because I can just run
the older machines with an older kernel, but I would
like a suggestion of how to overcome the problem
should a newer kernel be essential. I simply
don't have the patience (or skill) to separately
decide on each option.
Thanks for any suggestions.