Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

okay all my looking around on the normal kernel site ftp can't find it. I need specifically, the PAE version. I am compiling virtualbox and if you don't use the right source you get this lovely: vboxdrv: disagrees about version of symbol struct_module

share|improve this question
There's no such thing as a PAE version of the kernel source. Judging by your earlier question, you need to compile the kernel with the right configuration (.config). – Gilles Jul 23 '11 at 21:51
I did get the kernel to compile, but i'm getting this error: vboxnetflt: Unknown symbol consume_skb which is suggesting the wrong kernel version. I can't upgrade, so how do i make them match? – Arian Jul 23 '11 at 22:41
2.6.18 is pretty old (yeah, I know, CentOS). Do recent versions of VirtualBox still support such old versions? The kernel source has been reorganized quite a bit since then, so it would be understandable if they'd dropped compatibility. – Gilles Jul 23 '11 at 22:47

You usually don't need the "real" kernel sources for CentOS - see this wiki page.

Anyway, any kernel source should be in the .src RPM which for older versions of CentOS can be found at http://vault.centos.org/

share|improve this answer
vault.centos.org/5.1/os/SRPMS/kernel-2.6.18-53.el5.src.rpm is the specific SRPM, it will build the PAE kernel from the SRPM – mmckinst Jul 24 '11 at 18:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.