Welcome to LQ!
Aaron,
It is virtually impossible to help you, because you have not
mentioned which Linux distribution your are running, or which
kernel boots without problems.
Have you done a Google or <Linux> Google search on your error?
Maybe someone wiser that I will come along, but atm we're stuck
with making guesses or asking you a lot of questions to find out
what might be your problem.
You wrote:
Quote:
I'm guessing I've messed up the config somehow, but have tried several variations with no change in behavior.
|
How did you do this?
Did you compile a new kernel?
If so, why?
If your Linux distro follows the standard Linux filesystem layout,
my
Linux Kernel Rebuild Guide should help you compile another kernel
and test it. Never remove or "mess with" the kernel which was installed
with your system. My advice is to always build new kernels somewhere
under your /home directory, and only install as root. Leave the kernel
that came with your system intact, and available in case your custom
kernel will not boot.
It would probably be safe for you to start by using the .config of your
present working kernel to build a custom kernel. In the top level directory
of your untarred new kernel source, issue "zcat /proc/config.gz > .config"
to use that .config file, then "make xconfig" and only change or add the
options you need for the new kernel. You should then have less problems, or
less to "guess about" in terms of changes to a working kernel.
Posting "some portions of the config that seemed potentially relevant" is not
going to be of much use to us. You should "diff" your two configs and see
where you have changed something which might cause this behavior.