HardBirch

Enforcing mode requested but no policy loaded. Halting now. kernel panic – not syncing: Attempted to kill init!

时间:10-01-07 栏目:系统技术篇 作者:鲁智森也有文化 评论:0 点击: 3,257 次

在vmware下面,新编译的内核,启动出现问题:
Enforcing mode requested but no policy loaded. Halting now.
kernel panic - not syncing:  Attempted to kill init!

解决方法:
1、在grub.conf里把 kernel /vmlinuz-2.6.19 ro root=LABEL=/ rhgb quiet 变为:
kernel /vmlinuz-2.6.19 ro root=LABEL=/ enforcing=0 rhgb quiet


2、修改/etc/selinux/config配置文件,只要把SELINUX的值改成disabled就好了

原因:
selinux的问题。
enforcing参数是在启动内核时传递给selinux的内核参数,它用来决定你系统的内核运行于 强制(enforcing )模式还是自由(permissive) 模式。
在自由模式下SELinux只是记录他该做什么,而事实上并不做任何动作。在强制模式下SElinux会来真格的。如果你的策略有错误,在强制模式下系统
可能会阻止你登陆!所以正常情况下你应改在启动时传 enforcing=1
给内核,当你的SELinux策略有问题时,你可以临时传enforcing=0给内核来查错。在/etc/selinux/config这个init的
配置文件中相应的有一个选项,通过设置它,也可以使系统进入自由模式。

参考:
http://www.kernelchina.org/?q=node/103
http://ciwnet.blog.sohu.com/64878437.html

http://linux.chinaunix.net/bbs/thread-903538-1-1.html

Enforcing mode requested but no policy loaded. Halting now. kernel panic – not syncing: Attempted to kill init!:目前有

  1. 卡在那里了,怎么样才可grub.conf进行修改

    2010-04-12 19:57 [回复]
  2. 地板
    do2jiang:

    回复 匿名用户:以别的内核启动后修改。如果是的硬盘的话以别的挂在别的系统上修改吧

    2010-04-13 02:15 [回复]
  3. 板凳
    do2jiang:

    回复 匿名用户:难道我理解错了 vi /boot/grub/grub.conf

    2010-04-13 02:16 [回复]
  4. 沙发
    do2jiang:

    我一般编译内核不会直接编译 系统自带的内核。这样本身的内核出了问题 进不了系统是个麻烦的问题。

    2010-04-13 02:18 [回复]

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐