Re: boot=on option fails on win 2k/xp double boot

Federico Fissore
2009-05-10T08:38:20Z

[-- Attachment #1.1: Type: text/plain, Size: 1020 bytes --]

Gleb Natapov, il 10/05/2009 07:21, ha scritto:
> On Sat, May 09, 2009 at 07:53:50PM +0200, Federico Fissore wrote:
>> I've a windows (virtual) box with windows xp originally installed and a
>> windows 2k lately installed
>>
> Are they both installed on the same disk?

yes they are

>
>> If I run kvm from the command line for testing purposes everything is
>> fine. If I run it with libvirt on the host, I does not boot, complaining
>> with an I/O error
>>
>> the problem arises since libvirt adds boot=on on the first disk
>>
>> without that option, everything works fine
>>
>> do you have any hint on this?
>>
> libvirt should not add boot=on if interface type is IDE and if disk type
> is not IDE then boot is supported only from one disk (the one that has
> boot=on).
>

attached is the xml
the current non-working version uses disk images. but it fails the same
way when using LVM volumes

other info: libvirt version is 0.4.6-10 and kvm is 72. these are what is
currenntly available with debian lenny

[-- Attachment #1.2: nord_recuperi.xml --]
[-- Type: text/xml, Size: 1181 bytes --]

<domain type='kvm'>
<name>nord_recuperi</name>
<uuid>ac298be5-4c11-e7cd-4093-36c951445d3f</uuid>
<memory>1048576</memory>
<currentMemory>1048576</currentMemory>
<vcpu>1</vcpu>
<os>
<type arch='x86_64' machine='pc'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<pae/>
</features>
<clock offset='localtime'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/bin/kvm</emulator>
<disk type='file' device='disk'>

<target dev='hda' bus='ide'/>
</disk>
<disk type='file' device='disk'>

<target dev='hdb' bus='ide'/>
</disk>
<disk type='block' device='cdrom'>

<target dev='hdc' bus='ide'/>
<readonly/>
</disk>
<interface type='bridge'>
<mac address='54:a4:7e:c0:0b:24'/>

</interface>

<graphics type='vnc' port='5903' autoport='no' listen='192.168.46.20' keymap='it'/>