關閉了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,就可以啟動了。
