之前在vbox上安装了centos7并安装了oracle 11.2.0.4的环境
在隔天启动虚拟机登陆提示module is unknown
这时发现时是模式不对,我重新启动了虚拟机发现启动的进程没有加载,并提示
intel_rapl: no valid rapl domains found in package 0
然后整个问题都是围绕这个在解决,走了很多弯路。下面介绍下正确解决过程
出现这个问题我想的是先进入单用户模式,在启动界面按‘e’键,如下图:
进图启动文件界面,在UTF8之后添加 init=/bin/sh 并修改ro 为 rw(不修改进入系统之后不能编辑文件),修改完之后 按 CTRL+X
如下图:
进入系统后进入/var/log 目录查看日志,我分别查看了 boot.log、message、dmesg、secureri日志文件,最后在secure中看到一段登陆信息上提示:
usr/lib64/security/required:cannot open shared object file : No such file or directory
如下图:
这个session和required让我联想到之前在/etc/pam.d/login中添加了
session required pam_limits.so
然后找到这个文件并删除之前添加的这句,之后重启系统之后可以正常进入