Hi,<div><br></div><div>apparently the virtual hardware that libvirt generates doesn't match the one created with:</div><div>qemu -m 512 -hda centos5.5.img -cdrom centos.iso -boot d</div><div>therefore windows detects a hardware change and it won't boot.</div>

<div><br></div><div>I suggest using a different technique, use a template similar to this one:</div><div><br></div><div>------------------8<--------------</div><div>[...]</div><div><div>OS = [</div><div>    BOOT = "cdrom",</div>

<div>    ARCH = "x86_64"</div><div>]</div><div><br></div><div>DISK = [</div><div>    source = "/path/to/windows.iso",</div><div>    type    = "cdrom",</div><div>    target  = "hdc"</div>

<div>]</div><div><br></div><div>DISK = [ TYPE   = block,</div><div>         SIZE   = 10240,</div><div>         SAVE   = yes,</div><div>         TARGET = sda ]</div></div><div><br></div><div><div>GRAPHICS = [</div><div>    TYPE    = "vnc",</div>

<div>    LISTEN  = "0.0.0.0",</div><div>    PORT    = "5900"</div><div>]</div></div><div><br></div><div>[...]</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8">------------------>8--------------</div>

<div><br></div><div>Once the VM is running you can install the OS with VNC. After that you will be able to run the image.</div><div><br></div><div>Hope this helps.</div><div><br></div><div>cheers,<br>Jaime</div><div><br>
<div class="gmail_quote">
On Fri, Apr 15, 2011 at 4:29 AM, Hoang Dinh Phuc <span dir="ltr"><<a href="mailto:hdphuc@gmail.com">hdphuc@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi all,<br><br>My LAB is total 3 physical server<br><ul><li>OpenNebula version 2.2 (CentOS 5.5)</li><li>KVM host ( Ubuntu Server 10.10)</li><li>VMWARE ESX4.0<br></li></ul>In KVM host, i've installed 2 images: centos5.5.img and winxp.img by the following command:<br>



<ul><li>cd /srv/cloud/images (Repository images of OpenNebula)<br></li><li>qemu-img create -f raw centos5.5.img 4G</li><li>qemu -m 512 -hda centos5.5.img -cdrom centos.iso -boot d</li><li>(the same with windows xp)</li></ul>



After finish installation, i made 2 vm template:<br>vm_centos.one<br><span style="font-family:courier new,monospace">NAME   = centos_raw.img</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">CPU    = 0.3</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">MEMORY = 512</span><br style="font-family:courier new,monospace"><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">DISK   = [</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">  source   = "/srv/cloud/images/centos_raw.img",</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  type  = disk,</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">  target   = "hda",</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  bus = ide,</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">  driver = raw,</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  readonly = "no" ]</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace"></span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">NIC    = [ NETWORK = "DMZ LAN" ]</span><br style="font-family:courier new,monospace">



<br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">FEATURES=[ acpi="no" ]</span><br style="font-family:courier new,monospace"><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">GRAPHICS = [</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  type = "vnc",</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">  listen = "127.0.0.1",</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  port = "5917"]</span><br style="font-family:courier new,monospace">



<br>vm_winxp.oneNAME   = winxp_raw.img<br><span style="font-family:courier new,monospace">CPU    = 0.3</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">MEMORY = 512</span><br style="font-family:courier new,monospace">



<br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">DISK   = [</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  source   = "/srv/cloud/images/winxp_raw.img",</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">  type  = disk,</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  target   = "hda",</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">  bus = ide,</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  driver = raw,</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">  readonly = "no" ]</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace"></span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">NIC    = [ NETWORK = "DMZ LAN" ]</span><br style="font-family:courier new,monospace"><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">FEATURES=[ acpi="no" ]</span><br style="font-family:courier new,monospace">



<br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">GRAPHICS = [</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  type = "vnc",</span><br style="font-family:courier new,monospace">



<span style="font-family:courier new,monospace">  listen = "127.0.0.1",</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  port = "5916"]</span><br>

<br style="font-family:courier new,monospace">Then, I deploy 2 images to OpenNebula.<br>The centos VM is running and booting sucessfully.<br>Thhe windowsXP is running but it can't boot. It make an error:<br><span style="font-family:courier new,monospace">"We apologize for the convenience, but the Windows can not start sucessfully. A recent hardware or software chage has caused this.....</span>"<br>



<br>Please show me the solution<br><br>Thanks<br><br>-------------------<br>F:  Hoang Dinh Phuc<br>E:  <a href="mailto:hdphuc@gmail.com" target="_blank">hdphuc@gmail.com</a><br>M: +84909398700<br><br>
<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
<br></blockquote></div><br></div><br clear="all"><br>-- <br>Jaime Melis, Cloud Technology Engineer/Researcher<br>Major Contributor<br>OpenNebula - The Open Source Toolkit for Cloud Computing<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:jmelis@opennebula.org" target="_blank">jmelis@opennebula.org</a><br>