路人甲转身 发表于 2023-10-10 22:18:41

failed to load SElinux policy,freezing出现问题,怎么解决

我重启系统,按e键,文本模式如下
setparams 'CentOS linux (3.10.0-1160.95.1.e17.x86_64)7(Core)'
   load_video
   set gfxpayload=keep
   insmod gzio
   insmod part_msdos
   insmod xfs
   set root='hd0,msdos'
   if [ x$feature_platform_search_hint =xy ];then
       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdost-efi=
hd0,msdos1 --hint-baremetal=ahcio,msdos1 --hint='hd0,msdos1'255a7f-
4194-9759-b0fad4bf2454
      else
         search --no-floppy --fs-uuid --set=root 2554cfaa-da7f -4194-97d4bf2454
       press Ctrl-x to start,Ctrl-c forcommand promt or Escape to
       discard edits and return to the menu. pressing Tab lists
      possible completions

isdkz 发表于 2023-10-10 22:19:15

这个问题可能是由于SELinux策略文件损坏或缺失导致的。您可以尝试以下步骤来解决这个问题:

1. 在启动时按下Ctrl + Alt + Del来重启系统,看看是否可以解决问题。

2. 在启动时按下e键进入编辑模式,然后找到以"linux16"或"linuxefi"开头的行,将其修改为:

linux16 /vmlinuz-3.10.0-1160.95.1.e17.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet enforcing=0

或者

linuxefi /vmlinuz-3.10.0-1160.95.1.e17.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet enforcing=0

3. 按下Ctrl + x来启动系统,并尝试重新安装SELinux策略文件:

sudo yum reinstall selinux-policy-targeted

4. 重启系统并查看问题是否已解决。

如果这些步骤无法解决问题,您可能需要考虑重新安装系统或寻求更高级别的技术支持。

路人甲转身 发表于 2023-10-10 22:19:50

刚刚Linux系统启动用不了,不知道问题出现在哪里,求大神们帮帮忙{:10_266:}{:10_266:}

Mike_python小 发表于 2023-10-10 22:20:51

解决 "failed to load SELinux policy,freezing" 问题:

这个问题通常出现在 CentOS 系统中,可能是由于 SELinux(Security-Enhanced Linux)策略加载失败导致的系统冻结。

为了解决这个问题,你可以按照以下步骤进行操作:

1. 在启动引导界面,按下键盘上的 "e" 键进入编辑模式。

2. 在文本模式中,找到并定位到 setparams 行。该行包含了系统内核的启动参数。

3. 在 setparams 行的末尾添加以下参数:selinux=0 enforcing=0。

   修改后的 setparams 行应类似于:
   
   setparams 'CentOS linux (3.10.0-1160.95.1.e17.x86_64)7(Core)'
   load_video
   set gfxpayload=keep
   insmod gzio
   insmod part_msdos
   insmod xfs
   set root='hd0,msdos'
   if [ x$feature_platform_search_hint =xy ];then
   search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdost-efi=hd0,msdos1 --hint-baremetal=ahcio,msdos1 --hint='hd0,msdos1'255a7f-4194-9759-b0fad4bf2454
   else
   search --no-floppy --fs-uuid --set=root 2554cfaa-da7f -4194-97d4bf2454
   fi
   linux16 /vmlinuz-3.10.0-1160.95.1.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet selinux=0 enforcing=0
   initrd16 /initramfs-3.10.0-1160.95.1.el7.x86_64.img
   

4. 按下键盘上的 Ctrl+X 继续启动系统。

这样,系统将在禁用 SELinux 并关闭强制策略的情况下启动,绕过了加载 SELinux 策略的过程。但请注意,禁用 SELinux 可能会降低系统的安全性。

希望以上解决方案对你有所帮助。如果问题仍然存在或有其他疑问,请随时追问。

球一个最佳答案谢谢啦!这对我非常重要!{:10_254:}{:10_254:}{:10_254:}

路人甲转身 发表于 2023-10-10 23:17:09

谢谢大佬帮忙
页: [1]
查看完整版本: failed to load SElinux policy,freezing出现问题,怎么解决