Is there an OS command I can run from within a Xen based virtual machine to tell me that it is a virtual box rather than a physical box - I heard that the kernel had some self a
Try file /sys/hypervisor/uuid.
/sys/hypervisor/uuid.
This requires of course, that /sys is mounted and populated...