dmidecode
pode ajudar você:
dennis@seahawk:~$ sudo dmidecode -s system-manufacturer
Dell Inc.
dennis@mirage:~$ sudo dmidecode -s system-manufacturer
Red Hat
O segundo é uma instância do KVM. Você pode detectar o vmware / xen etc. também desta maneira.