I've added a few extra features to virt-inspector (in libguestfs >= 1.0.42).
First up is a new 'query mode', documented in the manpage:
http://et.redhat.com/~rjones/libguestfs/virt-inspector.1.html#query_mode
Just run:
virt-inspector --query [some virtual machine]
and it'll print out some useful facts about the virtual machine such as whether it's fully virtualized or needs a Xen hypervisor, and whether it has various paravirt drivers installed.
Secondly (not covered in the manpage), virt-inspector will try to discover whether a VM contains the right initrd drivers and module configuration to boot under various hypervisors. So for example it can tell you whether a guest has the virtio drivers available at boot time to boot from a virtio disk.
As usual, to find out more about virt-inspector, see the manual page or the libguestfs home page:
http://et.redhat.com/~rjones/libguestfs/virt-inspector.1.html http://et.redhat.com/~rjones/libguestfs/
libguestfs and virt-inspector are available in Fedora 11 updates- testing, or Rawhide, or as RPMs from Koji here:
http://koji.fedoraproject.org/koji/buildinfo?buildID=105088
Rich.