Eu tenho medo que você tenha que fazer muitos testes para criar um script de testador bastante universal. Aqui estão algumas coisas que você pode olhar:
-
A saída de
lspci -v
pode conter o nome da VM, especialmente emVGA
description. -
dmidecode
output pode ser a coisa mais difícil para uma VM fingir (simular um hardware "real") - procure por coisas semelhantes como emlspci
.