Thanks All. I agreed.Currently my HW does not support it. I have ordered new one.<br><br>
<div class="gmail_quote">On Thu, Dec 23, 2010 at 9:19 PM, Tapas Mishra <span dir="ltr">&lt;<a href="mailto:mightydreams@gmail.com">mightydreams@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im"><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" target="_blank">rpjday@crashcourse.ca</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>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></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">
<div class="im">On Wed, Dec 22, 2010 at 7:13 AM, Sengottuvelan S <span dir="ltr">&lt;<a href="mailto:sengottuvelan.s@gmail.com" target="_blank">sengottuvelan.s@gmail.com</a>&gt;</span> wrote:<br></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div class="im">  model name : Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz<br></div>
<div class="im">
<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></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><font color="#888888">-- <br><a href="http://mightydreams.blogspot.com/" target="_blank">http://mightydreams.blogspot.com</a><br></font><br>_______________________________________________<br>
Kernelnewbies mailing list<br><a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br><a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>S. Sengottuvelan.<br>