vmware无法打开内核设备 VM虚拟机运行程序或游戏,弹出sorry,this application cannot run under a virtual machine如何解决?

[更新]
·
·
分类:互联网
4867 阅读

VM虚拟机运行程序或游戏,弹出sorry,this

VM虚拟机运行程序或游戏,弹出sorry,this application cannot run under a virtual machine如何解决?

application cannot run under a virtual machine如何解决?

我的电脑出现这个问题是因为Hyper-V这个选项造成的,步骤:控制面板,卸载程序,左上方位置启用或关闭Windows功能,将Hyper-V——Hyper-V平台——Hyper-V虚拟机监控程序选项取消勾选,有的教程说是直接将Hyper-V取消勾选,重启计算机时若出现无法完成更改,则按前者操作,若后者更改成功,那么恭喜你!

虚拟机处理器内核数量多少合适?

这个要看你本身物理CPU的核心数量通常不要超过一半就好。

AMD内核支持虚拟机么?

支持。
amd使用的是amd-v和amd_iommu技术支持的虚拟化,用法和Intel没有区别,只是具体实现上的差别,在用户态可以使用libvirt帮助隐藏底层的区别。

kvm内核模块未加载怎么解决?

一、启动虚拟机Connection reset by peer
这个问题可能是分配给vmhost1分配的内存过大(甚至超过的物理主机的内存大小),或者可能是宿主机没有足够的内存分配给此虚拟机,导致无法启动!
二、重Define虚拟机时无/usr/bin/kvm
解决方法:
# ln -s /usr/libexec/qemu-kvm /usr/bin/kvm

vmware安装macos,固件遇到意外的异常情况。虚拟机无法引导。怎么办?

Mac OS内核不支持AMD处理器,所以虚拟机下无法在AMD处理器平台中安装Mac OS系统。

我用虚拟机启动说物理内存不足,求大神教?

理论上可以。
因为当前 C/rootfs 已经被使用了,再启动的虚拟机不能操作这个分区。而且因为分区数据的写入延迟等等问题,会导致虚拟机里面获得的数据,和实体计算机的分区数据不同(实体计算机系统会改写分区数据,而且不告诉虚拟机,尤其是文件系统的目录信息,是有缓存支撑的)。虚拟机强行写入数据会导致数据损坏,所以现在操作系统,都不允许随便的直接读写分区。
Linux 应该可以相对容易的实现,只要不写入,只读就行。Windows 估计只能是靠虚拟机软件提供实现。
不过 Linux 其实可以用其他方法,比如实体机把自己的 rootfs 作为网络文件系统共享出来,虚拟机启动内核后(这部分不需要分区,虚拟机可以直接传递内核和 initrd 来启动),挂载这个网络文件系统继续启动使用。这样两边可以同时读写的。