<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title>Parallels knowledgebase (KB)</title>
<link>http://kb.parallels.com/</link>
<description>Parallels knowledgebase (KB)</description>
<language>en</language>
<copyright>Copyright 2008 Parallels</copyright>
<pubDate>Wed, 10 Sep 2008 00:00:00 +0600</pubDate>
<lastBuildDate>Wed, 10 Sep 2008 00:00:00 +0600</lastBuildDate>
<webMaster>rt-team@parallels.com</webMaster>

<item>
<title><![CDATA[Converting a Virtual Appliance to Parallels Virtual Appliance]]></title>
<link>http://kb.parallels.com/en/4960</link>
<description><![CDATA[<div id="article">
	




	<div id="kb" class="kb">
		<div class="article-container">
			<h2 class="title">Converting a Virtual Appliance to Parallels Virtual Appliance</h2>
			<div class="ab-frame"><div class="bl"><div class="br"><div class="tl"><div class="tr"><!-- frame -->
				<div class="articleProperty">
					<div>Article ID: 4960&nbsp;</div>
					<div>Last Review: Apr,6 2009</div>
					<tr>
						<td>Author: </td>
						<td>Maxim Sedelnikov</td>
					</tr>
					<br/>
					<tr>
						<td>Last updated by: </td>
						<td>system</td>
					</tr>
					<strong>APPLIES TO:</strong>
					<div class="articleApplies">
						<ul>
							<li>Parallels Technology Network</li>
						</ul>
					</div>
				</div><!-- articleProperty -->
			</div></div></div></div></div><!-- frame -->

			<div class="article-internal-flag"></div>

			<div id="article-content">
				<div class="article-part">
					<h2>Resolution</h2>
					Although many third-party virtual appliance are constructed and formatted differently than Parallels Virtual Appliances, you can usually convert a virtual appliance for VMware, Microsoft or another platform into Parallels one with very minimal effort.   <h2>Step One. Hard Disk Images</h2> <p align="justify">Use Parallels Transporter to convert the virtual machine to a Parallels-compatible format. If you do not have Parallels Transporter, you can download it for free <u><a href="http://kb.parallels.comhttp://www.parallels.com/en/products/desktop/features/transporter/">here</a></u>. <br /><br />Exactly you need to:</p><ul><li><p>Convert virtual machine hard disks</p></li><li><p>Convert virtual machine configuration file or recreate it manually.</p></li></ul> <h2>Step Two. Configuring Boot Loaders</h2> <p>You may skip this step if one or more of the next is true:</p> <ul><li><p>The virtual appliance has an 	IDE boot disk</p></li><li><p>Guest OS is Linux with 	kernel newer than 2.6.18</p></li><li><p>Guest OS is Windows 	2000, 2003, or XP.</p></li></ul> <p align="justify">If the virtual appliance has an SCSI boot disk, you have to change disk interface type from SCSI to IDE, and reinstall the boot loader.</p> <p align="justify">For a Linux guest OS, see below how to do this:</p> <ol><li><p align="justify">Download 	Auxiliary virtual appliance from Parallels Virtual Appliances Directory (you may 	also use any Linux-based virtual appliance with GRUB or LILO loader installed).</p></li><li><p align="justify">Add 	the converted virtual disk to the Auxiliary virtual appliance as an additional 	disk. For example: <em>IDE 0:1</em>.</p></li><li><p>Start 	the Auxiliary virtual appliance.</p></li><li><p>Detect 	which disk and partition has been bootable in virtual appliance. Let it be 	<em>/dev/hdb1</em>.</p></li><li><p>Mount 	the partition to some mount point (<em>mount /dev/hdb1 /mnt</em>).</p></li><li><p>Replace 	boot loader on the converted disk.</p> 	<ol><li><p>If 		you use the Auxiliary virtual appliance, run <em>convert /dev/hdb1</em>.</p></li><li><p>If 		you do not use the Auxiliary virtual appliance:</p> 		<ol><li><p align="justify">Replace 			<em>root=/dev/sd* </em>by <em>root=/dev/hd* </em>in configuration 			files, typically: <em>/mnt/boot/grub/grub.conf </em>or 			<em>/mnt/boot/grub/menu.lst</em>.</p></li><li><p>Replace 			<em>/dev/sd* </em>by <em>/dev/hd* </em>in <em>/mnt/etc/mtab </em>and 			<em>/mnt/etc/fstab</em>.</p></li><li><p>Remove 			<em>/mnt/boot/grub/device.map</em>.</p></li><li><p>Install 			loader by command <em>grub-install &ndash;root-directory=/mnt /dev/hdb. 			</em></p></li></ol></li></ol></li></ol> <p align="justify">You can now shut down Auxiliary virtual appliance. Create a new virtual machine with the same configuration as the virtual appliance has, and connect the converted disk as a boot disk to the new virtual machine. Start the new Parallels virtual machine.</p> <h2>Step Three. Updating Device Drivers</h2> <p align="justify">Depending on the virtual appliance configuration, you may need to replace the OS kernel or some of its components. Because Parallels uses the Realtek 8029(AS) network adapter, you have to install a driver for it.</p> <p align="justify">For Linux guest OS. If the virtual appliance has a standard kernel with multiple modules, the necessary driver will usually be installed automatically. If the necessary driver was not installed automatically, you need to install it manually. Please refer to <u><a href="http://kb.parallels.comhttp://www.kernel.org/">http://www.kernel.org/</a></u> for more information about Linux kernel drivers.</p> <p align="justify">For Windows guest OS just install Parallels Tools to make sure that proper drivers are installed.</p> <h2>Step Four. Parallels Virtual Appliance requirements satisfaction</h2> <p align="justify">Now you should make sure that new virtual appliance meets all requirements for Parallels Virtual Appliances as described in <a href="http://kb.parallels.com../en/4961" title="Parallels Virtual Appliance Building Guide">Parallels Virtual Appliance Building Guide</a>.</p>
				</div>
				<div class="keywords"><strong>Keywords:</strong> Parallels Virtual Appliances, VA, convertation</div>
			</div>
		</div><!-- article-container -->


			<br/><br/>

			<div id="SubscriptionLink24Article" class="subscriptionLink2">
<a href="http://kb.parallels.com/subscriptions/index.html?Type=Article&ArticleID=4960&ArticleLanguage=en&Product=&Category="><img src="http://kb.parallels.com/images/mail.png" width="15" height="15" alt="Subscription for changes to this article"></a>
<a href="http://kb.parallels.com/subscriptions/index.html?Type=Article&ArticleID=4960&ArticleLanguage=en&Product=&Category=">Subscription for changes to this article</a>

<script type="text/javascript">

$(document).ready(function() {
	$('#SubscriptionLink24Article a').each(function(){
		$(this).click(function(event) {
			event.preventDefault();
			MainPageContentHide();
			$('#subscription').html('');
			$.get('/Stuff/Subscription', {
													'Type' : 'Article',
													'ArticleID' : '4960',
													'ArticleLanguage' : 'en',
													'Product' : '',
													'Category' : ''
												}, function(data) {
																	$('#subscription').html(data);
																	$('#subscription').show();
																	SUBbuildsubmenus_product();
																});
		});
	});
});

</script>

</div>





	</div><!-- kb -->

</div><!-- article -->


]]></description>
<author>Maxim Sedelnikov</author>
<guid isPermaLink="false">4593 LastUpdated: 2009-04-06 12:29:08</guid>
<pubDate>2008-04-15 03:55:12</pubDate>
</item>
</channel>
</rss>



