REHL5 禁止SELINUX自动启动,以便VNC能访问【建议:在不使用VNC的时候开启SELinux】...

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

解决方法:

 

不能进入系统的情况:

1、在Linux启动引导时,按e进入

 

2、择kernel /vmlinuz-2.6.19 ro root=LABEL=/ rhgb quiet,按e进入编辑修改成:kernel /vmlinuz-2.6.19 ro root=LABEL=/ enforcing=0 rhgb quiet,修改完成后按b便可进入系统了

 注意:以上修改参数只针对于本次登录,即下次登录需要重新修改kernel

 

进入系统后的情况:

 1、在/boot/grub/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://linux.chinaunix.net/bbs/thread-903538-1-1.html

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值