I wanted to install windows 2008 directly on virtio hard disk.
I selected "boot dev='cdrom'/" to boot windows installer, but it sees hard disk as "non bootable"
The workaround is to edit xml and add a line "dev='hd'"
See http://wp.libpf.com/?p=186
Tested with libvirt 0.8.3-5+squeeze2 and 0.9.2-7~bpo60+1 on debian/squeeze
I can't find if it's the normal behavior or a bug...
It would be nice to force "boot=hd" as a second parameter if a virtio disk is present, or to have a "boot=cdrom,hd" option