Ask Your Question

How to install specific Kernel version

asked 2014-08-04 13:01:52 -0500

geered gravatar image

Hello! I need help with installing a specific version of Kernel as Nouveau doesn't seem to like Kernel 3.15.x very much (works perfectly fine on older versions)

I searched around a bit but I still have a few questions:

Is it possible to install old Kernel using yum (I cannot find old versions)? I'm afraid of screwing something up (I'm not sure what else I'd need to downgrade/update) and I'd like to let yum handle this.

Currently I have Kernel 3.15.700 and 3.11.10 (so I can either update or downgrade).

Any suggestions/thing I should know before doing it?

Thank you! :)

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-08-04 18:34:46 -0500

NickTux gravatar image

updated 2014-08-04 18:36:48 -0500

You can use yum and list all kernel versions that are available (from the enabled repositories at your system) with the following command

yum list --showduplicates kernel

If the kernel you want is on the list, you can install it directly with yum.

yum install kernel-<and the version here>

If you want another kernel that is not listed, you can search at Koji download and install with rpm --oldpackage (as indicated at the link you've provided

or you can even try yum.

You have to know that,

It is stronly recommended, always using the latest stable kernel version that Fedora provides.

Last, but not least, you should exclude the kernel updates from yum, through the /etc/yum.conf file.



at the end of the file. This should do the trick. That way, yum will not update the kernel(eg 3.14 version) with the latest (eg 3.15) version.

edit flag offensive delete link more



Just curious, wouldn't some packages conflict if kernel 3.14 was used with more recent packages? Thanks :)

abadrinath gravatar imageabadrinath ( 2014-08-05 01:49:51 -0500 )edit

Also if he installs kernel 3.11, during the next yum update, definitely some packages will complain about needing a newest version of kernel to continue to run those packages. He will have to remove those packages and re-install them again!

anishjp gravatar imageanishjp ( 2014-08-05 02:48:28 -0500 )edit

I've already got 3.11.10. But I've got 2 options. I'll either have to deal with constant crashes (~5 min sessions) or I'll use older kernel.

Unfortunately " yum list --showduplicates --obsolete kernel" shows me only 2 kernels so I gotta download and install it manualy. I've got one more question though: do I have to download everything for x86_64 or can I just download kernel 3.14.9 and the rest will download itself after I install it?

geered gravatar imagegeered ( 2014-08-05 05:54:06 -0500 )edit

@geered, you need to download "kernel", the "kernel-headers" and the "kernel-modules-extra" . All other packages are for developing, debugging..etc. For simple use you don't need them. But this is not a solution, the solution would be to report any problems you have with nouveau and let the developers fix them. @anishjp, if he exclude the kernel from being updated, he will not have any problem. @hello, the Linux kernel handles the packages and services, not the opposite. I've never had any problem with other versions of kernel (installed manually).

NickTux gravatar imageNickTux ( 2014-08-05 08:42:43 -0500 )edit

@NikTh does not seem to work for me. I am on 3.16.2-200.fc20.x86_64 and I need to go to 3.15.10-201.fc20.x86_64. yum install kernel-3.15.10-201.fc20.x86_64.rpm ==> package kernel-3.16.2-200.fc20.x86_64 (which is newer than kernel-3.15.10-201.fc20.x86_64) is already installed whereas rpm -ivh --oldpackage

sudhirkhanger gravatar imagesudhirkhanger ( 2014-09-19 08:56:59 -0500 )edit

Question Tools


Asked: 2014-08-04 13:01:52 -0500

Seen: 72,190 times

Last updated: Aug 04 '14