虚拟机紧急修复Centos系统
原文链接:https://blog.csdn.net/weixin_44259356/article/details/100033717
由于操作不当,卸载了系统重要软件导致无法启动虚拟机,虚拟机报错:CPU 已被客户机操作系统禁用。你将必须关闭电源或重置该虚拟机。百度各种方法都无用,这里说明,我出问题的是centos6,centos7正常启动。困扰了半天无果后仔细回忆之前的操作,发现删除了一个selinux的依赖,到底是不是这个问题,先进入救援模式,死马当活马医吧。
1网上“CPU 已被客户机操作系统禁用。你将必须关闭电源或重置该虚拟机”的解决办法
详细的就不给出了,网上都有方法大致如下
1.1重启电脑,重置虚拟机
1.2打开控制管理器给vm分配cpu
1.3打开电脑bios修改cup虚拟化
1.4打开虚拟机设置,开启虚拟化三个选项勾选调试
1.5修改虚拟机配置文件,文件加入一行神秘代码
1.6启动虚拟机修改虚拟机内核
1.7升级vm版本
在以上这些通通都没用的情况下,就可以考虑centos系统被玩坏了,紧急救援
2开启救援模式
2.1虚拟机设置引导光盘驱动
虚拟机菜单点击虚拟机选项,设置如下:
2.2进入bios
关闭出问题的虚拟机,选择虚拟机右键电源,选择开机进入固件。如下:
2.3进入救援模式
这篇文章很详细,就不重复造轮子了,文章没有的步骤就选第一个然后一直下一步。
https://www.jb51.net/os/RedHat/537109.html
2.4救援模式下修复系统文件
我的问题是删除了selinux的一个依赖,解决问题是重新通过yum安装此依赖,或者关闭selinux。这里我两个操作都做了。详细步骤就不放出了。每个人问题因人而异
2.5重新启动虚拟机
先参照上面的步骤,修改回虚拟机光驱设置,然后进入bios修改回原来的启动方式,最后重新启动虚拟机。
重启后总算见到了熟悉的启动界面,成功的修复了我的centos6,特此记录存档,防止以后踩坑。