hi,
the hardware check is being done by the cisco installer.
for it to be installed in a VM you'd have to modify things in the ISO file (for example ks.cfg) and remove the checks... unfortunately that's not something we can help you with here, but if you search online you can find some instructions