<br><br><div class="gmail_quote">On Wed, Dec 22, 2010 at 1:17 PM, Robert P. J. Day <span dir="ltr">&lt;<a href="mailto:rpjday@crashcourse.ca">rpjday@crashcourse.ca</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Tue, 21 Dec 2010, Sengottuvelan S wrote:<br>
<br>
&gt; Hi All,<br>
&gt;  <br>
&gt; I have below architecture. I assume it does not support KVM. Please point me somone what<br>
&gt; is exactly needed to support KVM support in my machine?<br>
&gt;  <br>
&gt; # egrep -c &#39; lm &#39; /proc/cpuinfo<br>
&gt; 2<br>
&gt; # uname -m<br>
&gt; x86_64<br>
&gt; # uname -a<br>
&gt; Linux ubuntu 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 05:14:15 UTC 2010 x86_64<br>
&gt; GNU/Linux<br>
&gt; and<br>
&gt;  <br>
&gt; # cat /proc/cpuinfo<br>
&gt; processor : 0<br>
&gt; vendor_id : GenuineIntel<br>
&gt; cpu family : 6<br>
&gt; model  : 23<br>
&gt; model name : Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz<br>
<br>
</div>  why not just go straight to the source and check:<br>
<br>
  <a href="http://ark.intel.com/VTList.aspx" target="_blank">http://ark.intel.com/VTList.aspx</a><br>
<br>
that list clearly seems to suggest that the core 2 duo does *not* have<br>
virt support.<br clear="all"></blockquote></div>That is correct Sengottuvelan S I checked on that link your machine doest not support vt so the hardware does not support Virtualization but that just means that a hypervisor which needs hardware support i.e. vmx instruction set will not run in your case KVM.<br>
But you can use Xen,QEMU,Virtualbox or VMware also.<br>If you have some specific work or project then that means you need to get another machine.<br>In  otherwise case use something other than KVM.<br>Xen might be a bit difficult for you to setup on Ubuntu but if you use CentOS things should work perfectly.<br>
CentOS is RHEL but with proprietary softwares and logo of Red Hat removed.<br>I hope I answered what you wanted to know.<br>The kernel has nothing to do with hardware support.(Correct me if I am wrong)<br>It is the hypervisor which needs support from your cpu in terms of instruction set.<br>
<br>On the same hardware that you have you can give a shot to xen (again if you use CentOS it has a GUI and Xen is shipped on its DVD image precompiled).That way you can do give a try to things that you need.<br>On some places on internet you may get vmware images of Linux preinstalled you can download them and vmware player is freely available from the official site.<br>
That way you can run your virtual machine.<br>As far as this hardware is concerned  currently you will not be able to run KVM on it as you <br>/proc/cpuinfo output also says clearly<br>see the following<br><br><div class="gmail_quote">
On Wed, Dec 22, 2010 at 7:13 AM, Sengottuvelan S <span dir="ltr">&lt;<a href="mailto:sengottuvelan.s@gmail.com">sengottuvelan.s@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
 
model name : Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz<br>
<div>flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov <br>
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant<br>_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl est tm2<br> ssse3 cx16 xtpr pdcm sse4_1 lahf_lm<br>

</div></blockquote></div><br>
here I do not see vmx flag,lm flag is there in above output which means it supports 64 bit,but due to vmx absent you can not run a hypervisor which needs vmx support to run.<br>Presence of vmx instruction set means a hypervisor which exclusively depends upon this instruction set will be able to run.In your case KVM depends.<br>
The options of BIOS will not help as Roberts Link points it.<br><br>&quot;Your CPU E7200 does not support vt.&quot;<br>This means a hypervisor which needs vmx instruction set to run will not be able to run,but there are other hypervisors<br>
or in laymans term virtualization solution which would still run irrespective of hardware supporting vt.<br><br>Kernel has not any thing to do to support KVM.<br>When your hypervisor is running then it passes on specific instruction set to the CPU.<br>
In old days when vmx support was not available and Virtualization was just evolving,<br>people used to run Virtual machines ( I am aware of someone  doing such stuff a few decades back) using the same instruction set which is found on normal desktops.<br>
<br>So KVM will not run currently (not because of kernel,but because of hardware support) on your machine.<br>I hope the list answered your question.<br>-- <br><a href="http://mightydreams.blogspot.com" target="_blank">http://mightydreams.blogspot.com</a><br>