I've just attempted to compile a 2.6 kernel for a Slackware 10.1 installation on my Toshiba Satellite 1800 laptop - the default 2.4 kernel being the only thing stopping me from using it as my main distro.
I compiled it as per the instructions in the Slacker's Bible
and both making and installing went without a hitch.
I also did as suggested and installed the kernel to a different directory than /boot (/test in this case), pointing lilo towards it, in order to avoid overwriting the existing kernel.
However, I now have two problems:
Despite my original kernel being unchanged, selecting it now gives me a kernel panic. Message is:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,4)
I'm a bit confused about this error seeing as the contents of /boot haven't changed and neither has the lilo entry for this kernel.
My second problem is when booting the second kernel
When selecting 'test' in Lilo (the new kernel) it boots successfully but with severe graphical distortions (as if the screen is repeating itself several times). Screenshot here
It's still possible to reach the CLI and, typing blind, launch X. The funny thing is that X loads perfectly and runs normally with no display problems at all.
For the record, I tried this procedure once before and this happened on my previous attempt. I was much less aggressive this time at paring down kernel size in the hope that would fix it, but obviously it didn't work! And I'm still puzzled why it's affecting my original setup.
Any explanations for this behaviour or advice on how to fix would be very welcome! Thanks in advance.