(已解决)centos 突然不能进入系统 错误信息:(assuming drive cache:write through)(piix4_smbus host smbus controller not enabled)
扯淡的一天结束后关机下班,早上来到公司打开吃饭的家伙,竟然进不去了(VM centos7),整个人都懵逼了。
桌面信息提示:
assuming drive cache:write through (https://blog.csdn.net/yijiaobani/article/details/100577486)
piix4_smbus host smbus controller not enabled
解决这俩个问题的文章很多,某度自己查吧,有点麻烦的是很多人都不能进入编辑,可以有俩种方式:
1、进入单用户模式,参考这篇文章:https://blog.csdn.net/qq_41208253/article/details/90905212。可是这种方式对我没有用,解决不了问题。
2、按 ctrl + alt + F2 ,就可以登录了,通过这种方式我成功进入shell界面,但是还没解决问题,但是这一步有用。
当我修改了blacklist 和 grub 依然没有解决问题,经过了一天的战斗,整个人都迷迷糊糊的。
今天是周六,早起吃完饭,总结昨天的操作步骤,又仔细分析问题,还是没有头绪,但是解决思路大致清楚,查看所有运行时输出的问题,
由于启动时运行日志输出太快,我只有使用我的redme k20 (雷布斯是不是应该给我打钱)进行录屏回放,发现启动时错误信息太多:
我挑了几个比较重要的错误进行修改:
1、failed to start network manager (我的改为桥接模式,后又改为NAT,也是可以进入系统,也不是这里的问题)
2、failed to start rc.local (chmod +x /etc/rc.d/rc.local 我的已有可执行权限,我的问题不是出在这里)
3、failed to start accounts service(https://blog.csdn.net/yijiaobani/article/details/100577486 我没有使用u盘挂系统,直接使用ctrl+alt + F2 进入shell修改)
4、failed to start gnome(没有修改)
在解决第三个accounts service 时 ,奇迹出现了,centos 终于进入了登录页面,可以正常使用了。
总结:
1、在虚拟机中开发项目要及时在多个地方做备份。
2、解决问题时不要进入死循环,要清空自己尝试过的步骤,重新分析定位问题。