> Given the scenario where the disks of a virtual server are defined in the > following order > > harddisk hda > harddisk vda > cdrom vdb > cdrom hdb > > Boot device type is crdom. Which cdrom device will be boot attempted? > >From the above links, I'm guessing that hdb will be boot attempted. Is this > the actual behavior? That depends on BIOS implementation used by qemu and to be honest, I'm not sure what the default behavior is; you would need to try that :-) However, if you have new enough libvirt (>= 0.8.8), qemu and SeaBIOS (AFAIK qemu >= 0.14.0 should be ok), you can better control boot order by using per-device boot configuration. That is, instead of specifying <os> ... <boot dev='cdrom'/> </os> you would use something like <devices> ... <disk type='file' device='cdrom'> ... <boot order='1'/> </disk> </devices> It's also documented in libvirt XML documentation at http://www.libvirt.org/formatdomain.html#elementsDisks Jirka