Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

I have 3 identical machines (hardware wise) that all have RHEL 5.3 installed. 2 of those machines have the Xen kernel and one doesnt. I cannot install nvidia drivers on the ones that have the xen kernel and so I was wondering how I managed to do this and how to replace them with normal kernels. Could this of happened during install time when for example I was queried on certain components to install? (development,virtualization, webserver)

UPDATE: I just read somewhere that "VMware conflicts with the Xen hypervisor in the Linux kernel, making their use mutually exclusive" so my guess is the problem is indeed due to the virtualization component I selected during install

UPDATE2: I just read how to do it (by using pirut) but even then there is a known bug Red Hat Bugzilla – Bug 441704 maybe the users didn't do it right so I am going to follow the procedure here Changing to a non-xen kernel in CentOS 5 and if this fails I will simply have to reinstall RHEL from scratch.

UPDATE3: Ok that link worked. the only extra thing I had to do to get the driver to install was to: yum install kernel-devel

share|improve this question
up vote 1 down vote accepted

The method given in that blog is correct. Following it will leave you with a kernel that you can boot with. pirut is handy, but no graphical tool is a replacement for knowing what you're doing.

share|improve this answer
true. I did however briefly see something about xEn that was still there during boot (went by to fast). And now the kernel dump doesnt work properly. – yan bellavance Apr 8 '10 at 0:21

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.