Server Fault is a question and answer site for system and network administrators. 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

I am using XEN server 6.0 on machine and I want to install ubuntu 12.04 64bit. I want to optimize OS for running as VM.

I choose to install from "" but its showing wide range of kernels:


Which kernel is the optimized kernel for running as a VM? What is the difference between these kernels?

share|improve this question
up vote 4 down vote accepted

I believe Lucas may be a bit off with his explanation. The virtual kernel comes with a specific set of modules designed to run on common VM setups (vmware, virtualbox, xen, etc.). VM setups have very specific sets of supported "virtual" hardware, and thus do not require, nor are able to make use of a lot of the standard modules. If the virtual kernel lacks a module you need, that's when the virtual-extras comes in. It includes the modules missing from the virtual kernel; installing it adds the missing modules.

share|improve this answer

IIRC there is no difference between extra-virtual and virtual, virtual just comes with extra drivers that are needed when installing in a virtual environment. These aren't present in the others.

share|improve this answer
thanx again Lucas Kauffman :) – Kevin Parker Aug 2 '12 at 6:37

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.