Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Citrix Xenserver and guest VM

Posted on 2013-06-17
Medium Priority
Last Modified: 2013-06-23

I have a guest VM (windows 2008 server R2) created on Xenserver 6.1 that boots up fine.
When I export/import this guest VM (Win2k8 R2) onto Xenserver 6.0, it doesn't want to boot up. It comes up with 2 options, either:

1. Launch Startup Repair
2. Start Windows normally.

Selecting either of the options not does help with the bootup.
Is this because the guest VM is created on a newer verison of Xenserver (Xenserver 6.1)
and is not compatible with the legacy Xenserver 6.0??

Or could this be because the guest VM is using a newer version of xstools that is not compatible with Xenserver 6.0?

Many Thanks
Question by:markbenham
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 24

Assisted Solution

by:Dirk Kotte
Dirk Kotte earned 400 total points
ID: 39256097
you are right.
the new XenTool should not work with XenServer6.0

do you receive a stop error?

Author Comment

ID: 39256257
Hi dkote

When I try to boot up the guest VM, I receive a blue screen:

STOP: 0x0000007B

It then boots up with with 2 options:

a. Launch Startup Repair
b. Start Windows Normally

When I select option b, it starts up with the same error as stated. If I launch Startup Repair
I can get to the command prompt.

Is there a way of removing the XenServer tools (new xstools) using the command prompt?

Many Thanks
LVL 21

Expert Comment

by:Daniel McAllister
ID: 39256327
Not to butt in on a perfectly good answer, but wouldn't it be easier to upgrade the XenServer from 6.0 to 6.1 than to go through all the hoops of fixing up your W2K8 server to run in the different environment?

Think a little farther down the line... once you roll back the XenTools, you have a VM Server that presents DIFFERENT HARDWARE to the W2K8 guest server... which means Microsoft's AntiPiracy checking is going to nip you in the heels and insist that you re-license your server (well, re-authenticate your license, anyway). Your luck there is questionable -- if you tell MS you changed hardware, they're quite likely to tell you that you must purchase a new license (and new CALs)...

Instead, with just a little updating, get your XenServers on the same release and your XenTools likewise on the same level... and enjoy moving W2Kx servers from place to place at your heart's content!

I hope this helps....

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.


Author Comment

ID: 39256424
Hi Dan,

Thanks for your response and you are a correct on this front and like you I have thought about that. However my issue (which is not related to this question) is that I have several other server VM's that are currently live and working fine on Xenserver 6.0 upgrading to Xenserver 6.1 at this stage of the process is not going to be an option. It is just to risky for my environment at present.

My other thought is to remove XenServer tools from the VM when mounted on XenServer 6.1 first, then export/import it to Xenserver 6.0 and then install the older version of Xenserver tools on this guest VM.

I will try and give this a bash and report back on the results. In the meantime if there are other solutions, I'd be happy to hear them.

Many Thanks
LVL 21

Expert Comment

by:Daniel McAllister
ID: 39256696
Mark (a guess),

Assuming the W2k8 server was installed in XenServer 6.1 with the newer XenTools already in place, the hardware profile for the Win server is going to HAVE to change to get back to XenServer 6.0... so assuming you have no choice in sending the server to an older host, I might suggest that you step back, realize that regardless of the path, you're going to have Windows Pains, and just bite-the-bullet...

In other words, if you MUST take the W2k8 server to the lesser host, just repair your install with the one you're already working on. (Your BSOD is being caused by the absence of the expected hardware -- with a server repair, you'll detect the correct hardware, and your server should be able to be "resuscitated", albeit with likely MS licensing issues as I mentioned previously.

Good Luck!

LVL 21

Expert Comment

ID: 39257247
I assume the host hardware is identical?

Also, try using XenConvert to import the machine.

Accepted Solution

markbenham earned 0 total points
ID: 39257525
Hi Guys,

First of all, many thanks for your suggestions.
I've now managed to boot the guest VM (win2k8 server).

This is what I've done to get it to work and in case anyone out
there is experiencing the same issue I hope you find this solution

1. Boot up the guest VM in safe mode
2. Go to C:/Program Files (x86)/Citrix/XenTools
3. Rename this folder to XenTools_old
4. Install XenServer Tools 6.0 which will create new files in C:/Program Files (x86)/Citrix/
5. Reboot the guest VM
6. Now it should boot up an indicate that it is optimize version 6.0 installed

Hope this provides some guidance to anyone out there experiencing the same issue.


Keith de Souza


Author Closing Comment

ID: 39269104
The reason is because I've tried it first hand and it had worked

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Background Information Recently I have fixed file server permission issues for one of my client. The client has 1800 users and one Windows Server 2008 R2 domain joined file server with 12 TB of data, 250+ shared folders and the folder structure i…
#Citrix #Internet Explorer #Enterprise Mode #IE 11 #IE 8
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question