Perhaps you need to consider keeping more than one version of the kernel on your computer. This way, you can drop back with little effort to an older kernel OR load the very latest if you want. Here is a copy of some text on maintaining multiple kernel versions. Hopefully, one of them will work OK for you.
You need to change how YaST Software Management works with kernel updates, to allow you to maintain both the old kernel and the newer kernel.
edit the file /etc/zypp/zypp.conf to say:
##
## Packages which can be installed in different versions at the same time.
##
## Packages are selected either by name, or by provides. In the later case
## the string must start with "provides:" immediately followed by the capability.
##
## Example:
## kernel - just packages whith name 'kernel'
## provides:multiversion(kernel) - all packages providing 'multiversion(kernel)'
## (kenel and kmp packages should do this)
## Valid values:
## Comma separated list of packages.
##
## Default value:
## empty
##
# multiversion = provides:multiversion(kernel)
**multiversion = kernel-desktop**
If you use KDE, you can use the menu Run Command:
kdesu kwrite /etc/zypp/zypp.conf
The file zypp.conf has a whole lot more in it than the small portion shown above. You are adding only the line shown in bold (and it will not be in bold in your file after being added. So be careful not to mess anything else up. caf 4926, posted a page from Software Management showing how to then select the added kernel, though this is from the newer openSUSE 11.4, in beta testing right now.
http://dl.dropbox.com/u/10573557/SUS…dio-switch.png
After making the change, restart your computer and then do the following after you are logged back into openSUSE:
menu / System / YaST & Enter Root User Password, then in YaST Select:
Software Management / View (top Left) / Package Groups / Multiversion Packages
There will be a listing for your loaded kernel. Now select the Versions Tab. Notice on the versions tab that instead of having a Bullet to select, where only one bullet can be active, you now have check blocks and more than one check can be selected.
Now when you select more than one kernel to be loaded, each installed kernel will have two (or more) entries made in your grub, menu.lst file. Thus allowing you to select both the old and new kernel loads. If you install a new kernel and normally install a binary video driver, the hard way, you must reinstall the video driver for each new kernel that you install.
Finally, I have a script file that you can use to compile and install the very latest kernel which also maintains (and does not replace) your old kernel. This thread is located at:
S.A.K.C - SuSE Automated Kernel Compiler
This is not something a new user would do, but I don’t really know your user level here. Be aware that if you load many kernels, you may begin to forget just what kernel does what, so take it easy and don’t blow yourself up which a bunch of kernel installs.
Thank You,