If the steps above to enable the kernel extension don't work, there's a couple of other potential causes:
- Using a time machine backup is unreliable for virtual machines. Try copying the VM over manually using an external hard drive.
- Resuming VM's across hardware rarely works. You'll need to force-power off the VM and then boot it from scratch. Highly recommend a backup first, or if possible, use the old machine, resume it there, shut it down, and copy across cold. Note that snapshots taken on the old machine should be deleted as well.