We run several ubuntu virtual machines on ESX server.
In ubuntu, there are various kernels available:
Which one is the best choise for a virtual machine running on ESX?
Let's try to explain the main differences between the kernels that you listed:
So there is no clear answer to your question, it all depends on the use of the virtual machines. If they are going to be traditional servers (not terminal servers) and you are never going to move them to real hardware, linux-virtual seems the best option.