Getting Suse to Boot After a New Kernel Installation

Author:  David Cottingham

On downloading a new kernel from www.kernel.org, compiling it with

make bzimage; make install; make modules; make modules_install;

Assuming you have grub, you may be lucky enough to have the entry in /boot/grub/menu.lst added for you.

On attempting to boot the new kernel, or even your old one, you may get the message:

Waiting for device /dev/hda3 to appear: .....not found -- exiting to /bin/sh

This will mean you cannot execute any commands, as your root disk has not been mounted.

The failsafe kernel will boot fine, and it will probably be your old kernel, with a load of options passed to it.

Boot up your failsafe kernel, edit /boot/grub/menu.lst, and remove the option

resume=/dev/hda2

from your old and new kernel options. The failsafe kernel has the option

noresume

You should now be able to boot your old and new kernels successfully.