Hyper-V with SUSE Linux Enterprise 11I am using the stadard production version of Windows 2008 Server x64 with Hyper-V as the host OS.  It has all of the latest patches and updates.  I have SuSE Linux Enterprise 10 with the Linux IC's working as one of the guest OSs (1 CPU w/ 1024MB).  However, it seems that the Linux IC version 1 does not work with SuSE Linux Enterprise 11 (1 CPU w/ 2048MB).  I have tried to install the Linux IC's on SLES 11 and I got the following on boot-up:<br/><br/>Initializing X2V shim...done.<br/>VIRT_BASE specified @ 0xffffffff80000000.<br/>ELF_PADDR_OFFSET specified @ 0x0<br/>VIRT_ENTRY specified @ 0xffffffff80200000.<br/>HYPERCALL_PAGE specified @ 0xffffffff80207000.<br/>Loading XenLinux...done.<br/>Loading RAMDISK...done.<br/>Running XenLinux...<br/><br/>The boot hangs at &quot;Running XenLinux&quot; and doesn't preceed any further.<br/>Has anyone gotten SLES 11 to work with the Linux IC's?<br/><br/>Cheers,<br/><br/>Kevin© 2009 Microsoft Corporation. All rights reserved.Thu, 02 Jul 2009 15:06:21 Z02aa73e1-157e-4089-9ba0-79eb0fe28e2dhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#02aa73e1-157e-4089-9ba0-79eb0fe28e2dhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#02aa73e1-157e-4089-9ba0-79eb0fe28e2dKevin 098http://social.technet.microsoft.com/Profile/en-US/?user=Kevin%20098Hyper-V with SUSE Linux Enterprise 11I am using the stadard production version of Windows 2008 Server x64 with Hyper-V as the host OS.  It has all of the latest patches and updates.  I have SuSE Linux Enterprise 10 with the Linux IC's working as one of the guest OSs (1 CPU w/ 1024MB).  However, it seems that the Linux IC version 1 does not work with SuSE Linux Enterprise 11 (1 CPU w/ 2048MB).  I have tried to install the Linux IC's on SLES 11 and I got the following on boot-up:<br/><br/>Initializing X2V shim...done.<br/>VIRT_BASE specified @ 0xffffffff80000000.<br/>ELF_PADDR_OFFSET specified @ 0x0<br/>VIRT_ENTRY specified @ 0xffffffff80200000.<br/>HYPERCALL_PAGE specified @ 0xffffffff80207000.<br/>Loading XenLinux...done.<br/>Loading RAMDISK...done.<br/>Running XenLinux...<br/><br/>The boot hangs at &quot;Running XenLinux&quot; and doesn't preceed any further.<br/>Has anyone gotten SLES 11 to work with the Linux IC's?<br/><br/>Cheers,<br/><br/>KevinTue, 21 Apr 2009 17:33:29 Z2009-04-21T17:33:29Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#27628df9-2b3c-4dc2-ab90-02c3de0c05a5http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#27628df9-2b3c-4dc2-ab90-02c3de0c05a5BrianEhhttp://social.technet.microsoft.com/Profile/en-US/?user=BrianEhHyper-V with SUSE Linux Enterprise 11I failed the first few times myself.<br/><br/>You have to be sure to add the xen kernel package groups.  (xen- and xen-devel)<br/>And the correct compiler groups.<br/><br/>The only way that I know of to get you back is to mount your VHD to another Linux VM and put the old menu.lst back in place (\boot\grub\)<br/><br/><br/><br/><hr class="sig">Brian Ehlert (hopefully you have found this useful)Tue, 21 Apr 2009 18:37:24 Z2009-04-21T18:37:24Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#26e4a82d-7e84-4625-9c35-93a472a53494http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#26e4a82d-7e84-4625-9c35-93a472a53494Kevin 098http://social.technet.microsoft.com/Profile/en-US/?user=Kevin%20098Hyper-V with SUSE Linux Enterprise 11Thanks Brian for your help.  I have a another question.  I am new to SuSE (I usualy use Red Hat) I searched the Novel/SuSE support sight and I did find the xen-devel package.  Did you have to rebuild your kernel?  Also, I installed the kernel source, but the SuSE source package did not contain a rpmbuild SPEC file like Red Hat.  Does SuSE provide one?  I know there question have noting to do with Hyper-V, but if you know them I would greatly appriciate an answer.<br/><br/>Thanks for you help,<br/><br/>KevinTue, 21 Apr 2009 21:50:29 Z2009-04-21T21:50:29Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#6f8a86ed-48e1-493b-a061-b9ca15b6ad7chttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#6f8a86ed-48e1-493b-a061-b9ca15b6ad7cBrianEhhttp://social.technet.microsoft.com/Profile/en-US/?user=BrianEhHyper-V with SUSE Linux Enterprise 11It has been a few weeks since I did this and I didn't write it down.<br/><br/>The biggest problem was gettign the 'right' packages there in the first place.<br/>And I ran into confusion with the xen kernel the xen kernel support components.<br/><br/>If I recall correctly it is actually the xen kernel support components that are required.  As loading the xen PV kernel on top of Hyper-V does not make much sence (PV on top of PV).<br/><br/>The documentation actually mentions xen-pae (later on) - which is not the same as the xen package.<br/>And I am thinking that his might actually have been the magic sauce.<br/><hr class="sig">Brian Ehlert (hopefully you have found this useful)Tue, 21 Apr 2009 22:00:05 Z2009-04-21T22:00:05Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#c8e10ce1-df89-4448-8da9-f6650ed8f034http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#c8e10ce1-df89-4448-8da9-f6650ed8f034Kevin 098http://social.technet.microsoft.com/Profile/en-US/?user=Kevin%20098Hyper-V with SUSE Linux Enterprise 11Thanks again for you help Brian.  The PAE is 32-bit Linux with an extened memory addressing.  However I would like to use the 64-bit Linux.  I maybe I'm SOL and have to go with VMware.  To bad Hyper-V doesn't have better Linux support.  I check with SuSE to see what they say.<br/><br/>Cheers,<br/><br/>KevinTue, 21 Apr 2009 22:13:27 Z2009-04-21T22:13:27Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#570bab20-fb81-4055-9166-4e9bd3b14e01http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#570bab20-fb81-4055-9166-4e9bd3b14e01BrianEhhttp://social.technet.microsoft.com/Profile/en-US/?user=BrianEhHyper-V with SUSE Linux Enterprise 11Before you go VMware, try XenServer.  <br/>The architecture is very similar to Hyper-V - and there are currently paths for migrating between the two.<br/><br/>In the end, it gives you more options.<br/><hr class="sig">Brian Ehlert (hopefully you have found this useful)Tue, 21 Apr 2009 22:44:02 Z2009-04-21T22:44:02Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#1fbb8454-6f30-403f-af52-16847a8d73c9http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#1fbb8454-6f30-403f-af52-16847a8d73c9baronshttp://social.technet.microsoft.com/Profile/en-US/?user=baronsHyper-V with SUSE Linux Enterprise 11Kevin, Have you managed to find out anything further on this issue?  I'm currently trying to get SuSE 11 to work on Hyper V at my organization and am running into constant stumbling blocks.<br/><br/>Thanks, <br/>BenTue, 19 May 2009 18:45:04 Z2009-05-19T18:45:04Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#05c2121e-d417-4f4b-98d5-c2f07be3ce33http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#05c2121e-d417-4f4b-98d5-c2f07be3ce33BrianEhhttp://social.technet.microsoft.com/Profile/en-US/?user=BrianEhHyper-V with SUSE Linux Enterprise 11I am in the process of clarifying the installation for the ICs and the mouse drivers.<br/><br/>Ben: Can you please elaborate on the issues that you are having?<hr class="sig">Brian Ehlert (hopefully you have found this useful)Tue, 19 May 2009 18:48:11 Z2009-05-19T18:48:11Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#282a7f0b-2672-4776-8254-b33bff2746e1http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#282a7f0b-2672-4776-8254-b33bff2746e1legatodnlhttp://social.technet.microsoft.com/Profile/en-US/?user=legatodnlHyper-V with SUSE Linux Enterprise 11I get exactly the same with opensuse 11Thu, 02 Jul 2009 13:21:44 Z2009-07-02T13:21:44Zhttp://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#340e5ea7-315a-4b7f-ac12-546e92d94ca1http://social.technet.microsoft.com/Forums/en/winserverhyperv/thread/02aa73e1-157e-4089-9ba0-79eb0fe28e2d#340e5ea7-315a-4b7f-ac12-546e92d94ca1BrianEhhttp://social.technet.microsoft.com/Profile/en-US/?user=BrianEhHyper-V with SUSE Linux Enterprise 11<p>the short answer is:  do not run the shim portion of the MSFT instructions for installing the Linux integration services.<br/><br/>the long answer is: <br/>the shim is a component that is also referred to as the hypercall adapter.  It is designed to allow a Linux virtual machine run with a xen PV kernel ( kernel-xen ).<br/>Just as a Linux virtual machine could in a xen paravirtualized environment (well, not the same but compatible at least).<br/><br/>The shim is not necessary when installing a fresh, clean, and new vm on Hyper-V ( whether it be SuSE, Debian, RedHat, CentOS, or any other distro that you like).  The shim is also no longer a required step with Hyper-V R2.<br/>The shim IS necessary when you migrate a paravirtualized VM from a xen-family hypervisor.  It is the shim that allows kernel-xen to actually work.<br/><br/>My advise is:  When installing a new Linux VM on Hyper-V, use these instructions:<br/><br/><a href="http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/0d2c5fa8-682c-4f5d-9fe7-388dd80a7e06">http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/0d2c5fa8-682c-4f5d-9fe7-388dd80a7e06</a><br/><br/>If you have a Linux virtual machine on a xen-family hypervisor ( therefore it is probably paravirtualized and using kernel-xen of the distro ) and you want to migrate that vm to Hyper-V - this is a totally different process.<br/><br/>Also, in regards to SLES - if you are 32-bit, then you must use kernel-xenpae as kernel-xen does not have PV support.<br/></p><hr class="sig">Brian Ehlert (hopefully you have found this useful)Thu, 02 Jul 2009 15:06:21 Z2009-07-02T15:06:21Z