Citrix Xenserver and guest VM

Posted on 2013-06-17
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 100 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 20

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....

Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.


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 20

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

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.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Certificate Request CentOS/Apache 1 57
phpmyadmin memory error 55 92
harddrive crash 6 42
PartedMagic Secure Erase 14 21
Join Greg Farro and Ethan Banks from Packet Pushers ( and Greg Ross from Paessler ( for a discussion about smart network …
ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

732 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