胆战心惊-Kernel Panic -- not syncing: attempted to kill init

简介: 关闭了Redhat,重新启动,就遇到Kernel Panic -- not syncing: attempted to kill init,并有这样的提示:CPU has been disabled by guest os. Power off or resset。

关闭了Redhat,重新启动,就遇到Kernel Panic -- not syncing: attempted to kill init,并有这样的提示:CPU has been disabled by guest os. Power off or resset。

 

对于linux我还是不熟悉,但是按照windows一般的操作,进入bios,然后找新的启动设置,Redhat是装在虚拟机上,我设置了光驱,但是还是不行。

于是就google上找答案,我看到了一篇:http://hi.baidu.com/sleepycat2008/item/15e430ff699cc7733d198bcf,如下:

 

 

出现:Kernel Panic -- not syncing: attempted to kill init 然后就停那里不走了。在网上查了好多资料都不可以。从昨天到今天整了近20个小时,本来想还不如重做个系统得了,但是没有得到客户授权,还是不能乱搞滴~有一些方案是编辑grub,不过试了N种都不行。就决定放弃了。后来在csdn 还是51cto上看到一个方法最终可以了。其间的过程还真是一波三折..
   首先要进入系统,然后才能编辑/etc/sysctl.conf.那就找系统盘引导吧。不巧的是,这个品牌机的光驱是cd的,又没有多余的sata口,而机房只有centos 5.3 5.4 dvd 盘,根本没法驱动,汗~。后来意外发现debian 5.0的cd盘。反正都是同样的内核,死马当活马医吧。出现安装界面时,选择rescue mode ,然后一大堆的下一步之后终于看到命令行界面了嘿嘿 !
    不过令我纳闷的是vi命令不能用。。按理说debian应该是支持vi编辑命令的(主要我还是菜鸟)。后来只好用nano命令了。cd 到etc目录发现下边没有sysctl.conf这个文件。抱着试试的态度,nano sysctl.conf 新建一个吧,在里边输入 kelnel panic=30 kernel sysrq=1 保存退出。重启,终于跳出那个报错,看到了 久违的login界面啦,哈哈...这其中还有很多原理,我不懂,我知道自己还是菜鸟级别,想学好linux也不是一朝一夕的事。不过还要给自己庆祝下,终于把这个问题解决了。呵呵,就像国足3:0韩国,虽然只是一场比赛,但是那一刻足以让我们欢呼 YES!

 

这个就跟我想做的操作一样,我失败了,又google,终于找到了一个跟我出现问题一样的,我记得我关闭Redhat之前修改了selinux的参数,而下面这边跟我相吻合,按照其中的步骤,完美解决,只是过程中有几个快捷键的使用跟我不太一样。原文如下:

 

http://hehaibo.iteye.com/blog/749860

今天在装某个软件的时候,修改了selinux参数。修改selinux 的某个参数值为Disable。导致 linux系统不能启动。出现如下错误 Kernel panic -not syncing:Attempted to kill init!

 

后经过向群友请教和自己操作和互联网搜索,终于找到了解决办法。

在linux启动界面出现时,按f2进入如下界面:

 

 

 

按e进入如下界面

 移动到第2个选项,再按e进入编辑

 

在后面输入 selinux=0

按回车。

返回到原来界面,

再按b,就可以启动了。

 

相关文章
|
应用服务中间件 nginx
【报错】Failed to start A high performance web server and a reverse proxy server.
【报错】Failed to start A high performance web server and a reverse proxy server.
1835 0
|
测试技术
lmbench内存延迟测试代码分析
lmbench有很多测试集, lat_mem_rd是用来测试内存延迟的 # 使用方法 ./bin/x86_64-linux-gnu/lat_mem_rd 1 16 #./bin/x86_64-linux-gnu/lat_mem_rd 1(范围, 单位M) 16(步长) "stride=16 0.00049 1.584(单位M, 512字节范围内, 步长16访问延迟, 为什么显示
11039 1
|
缓存
Storcli工具使用方法(附管理工具)
Storcli工具使用方法(附管理工具)
3682 0
|
存储 Kubernetes 网络协议
Kubernetes 集群部署 NFS-Subdir-External-Provisioner 存储插件
Kubernetes 对 Pod 进行调度时,以当时集群中各节点的可用资源作为主要依据,自动选择某一个可用的节点,并将 Pod 分配到该节点上。在这种情况下,Pod 中容器数据的持久化如果存储在所在节点的磁盘上,就会产生不可预知的问题,例如,当 Pod 出现故障,Kubernetes 重新调度之后,Pod 所在的新节点上,并不存在上一次 Pod 运行时所在节点上的数
9665 3
Kubernetes 集群部署 NFS-Subdir-External-Provisioner 存储插件
|
网络协议 Java 应用服务中间件
解决java.net.ConnectException: Connection refused:connect报错
解决java.net.ConnectException: Connection refused:connect报错
8263 1
pip镜像源大全及配置
在中国使用pip时,可以配置国内镜像源来提高安装速度和稳定性。以下是一些常见的国内镜像源:
23287 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
275873 0
|
存储 安全 5G
如何配置群辉相册Synology Photos实现公网访问并与朋友共享照片
很多小姐姐们在户外拍完照片后,想上传至家里的nas进行云备份并分享给别人,但是nas只能在局域网内使用,本教程教您在户外只用一个有流量的手机就能将照片上传至家里/公司的群辉nas。
|
NoSQL 安全 Linux
ARM深入理解-hypervisor调试方法一(异常寄存器分析)
ARM深入理解-hypervisor调试方法一(异常寄存器分析)

热门文章

最新文章