虚拟机启动ubuntu系统是提示客户机操作系统已禁用CPU,请关闭或重置虚拟机。

感谢大佬的文章,解决了我的问题,我差点重新新建虚拟机,以为系统的真的崩了,没救了呢。所幸找到相关解决方法,留下来给大家参考。

原帖链接

这两天打算使用ubuntu系统,在启动时,遇到这样的问题:
虚拟机启动ubuntu系统是提示客户机操作系统已禁用CPU,请关闭或重置虚拟机。_第1张图片
虚拟机启动ubuntu系统是提示客户机操作系统已禁用CPU,请关闭或重置虚拟机。_第2张图片
点击确定后,就进入这样的界面了:
虚拟机启动ubuntu系统是提示客户机操作系统已禁用CPU,请关闭或重置虚拟机。_第3张图片

完成进不去系统里。心情很糟糕,百度了3种方法都不行,
方法一:

在vmware的虚拟机的配置文件中找到xxxx.vmx的文件

用记事本打开加入

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101”
保存退出

重新启动虚拟机

方法二:
打开 虚拟机>设置>选项>常规

在客户机操作系统这个选项中选择 VMware ESX(X),此时下面的版本应该有三个选项,依次尝试,直到能够正常启动。

方法三:
打开“任务管理器”,然后选择“进程”,找到vmware右击,XP下选择“关系设置”,WIN7下选择“设置相关性”会出现这个进程与各个CPU核心的关系,只勾选其中一个,就OK了,如果cpu0不行,就换cpu1 ,但是一定只选一个哦!

以上的方法我都试过,没有成功的,但是对于其他情况有可能是可以解决的。

我的方法如下:

虚拟机启动ubuntu系统是提示客户机操作系统已禁用CPU,请关闭或重置虚拟机。_第4张图片

选择ubuntu kylin Gun/Linux 高级选项,按enter键或者是使用鼠标点击
虚拟机启动ubuntu系统是提示客户机操作系统已禁用CPU,请关闭或重置虚拟机。_第5张图片

选择之前的版本。

解释:

因为ubuntu在更新内核出错了,导致CPU出现问题,所以要选择之前的版本才能解决。我遇到的问题是启动遇到,和安装情况不一样,所以大家可以参考一下。

彻底解决每次开机都需要进行内核切换问题:
原因是内核升级过程中有问题,然后每次启动时默认切换最高版本的Linux内核。将最新的内核全部删除,老内核也全部删除,只留下一个可以正常开机的Linux内核。
自己在做的时候,出现的删除更改内核问题可参考链接:https://blog.csdn.net/Ternence_zq/article/details/111692724?spm=1001.2014.3001.5502

切记,一定是留下那个正常启动的内核!!! 不然系统开不了机了。

强烈建议:
在进行Linux内核删除修改之前,将整个虚拟机备份一下,防止内核删除错误,开不了机。

你可能感兴趣的:(Linux,ubuntu,linux)