I'd expect to see the hard disk being seen by the guest, ie. a
message similar to this in the kernel output:
[ 0.610168] virtio-pci 0000:00:02.0: PCI->APIC IRQ transform: INT A -> IRQ 34
[ 0.614532] scsi2 : Virtio SCSI HBA
[ 0.617271] scsi 2:0:0:0: Direct-Access QEMU QEMU HARDDISK 1.7. PQ: 0 ANSI:
5
[ 0.618836] scsi 2:0:1:0: Direct-Access QEMU QEMU HARDDISK 1.7. PQ: 0 ANSI:
5
[ 0.622356] virtio-pci 0000:00:03.0: PCI->APIC IRQ transform: INT A -> IRQ 35
[ 0.672882] virtio-pci 0000:00:04.0: PCI->APIC IRQ transform: INT A -> IRQ 35
[ 0.694780] sd 2:0:0:0: [sda] 204800 512-byte logical blocks: (104 MB/100 MiB)
[ 0.696402] sd 2:0:0:0: [sda] Write Protect is off
[ 0.697351] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't
support DPO or FUA
[ 0.700436] sda: unknown partition table
If you're not seeing something like that, then something very
low-level is going wrong about how the disk is presented to the guest.
This is possibly a libvirt or Xen issue.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages.
http://libguestfs.org