rpm -e --nodeps   libselinux-2.0.94-5.3.el6_4.1.x86_64

大部分命令无法使用

xshell界面不能断开,断开后是连接不上的,另外大部分命令是无法使用的

1:kernel panic -not syncing: Attempted to kill init

现在看看vm station控制台:kernel panic -not syncing: Attempted to kill init

重新启动vm station,就会出现如上图的界面

2:加载libselinux.so.1失败

udev still not settled .waiting./sbin/udevadm:error while loading shared libraries:libselinux.so.1:cannot open shared object file: No such file or directory

/sbin/udevadm  error while loading shared libraries:libselinux.so.1: cannot open shared object file: No such file or directory

二: 解决方案

1:解决kernel panic -not syncing: Attempted to kill init

解决办法:

1:重新启动控制台

2:鼠标进入界面里面,看见启动后,迅速按"E"

3:再次按"E"

4:选择kernel,然后按"E"

5:在尾行最末地方加上:  selinux=0,然后按"ENTER"回车进行保存

6:按"b" 重新启动

2:加载libselinux.so.1失败解决

这个就需要用Linux系统的紧急修复模式进行解决了,进入了rescue installed system 救援模式,然后可以打开shell界面进行操作

1:重新启动客户机,然后迅速按"ESC",只用按一次哦

2:选择CD-ROM  Drive 就是所谓的光盘驱动启动,按回车进入

3:选择 rescue installed system 救援模式

4: 直接选择英文即可

5:选择美式键盘

6:直接选择"ok"

7: 选择  "yes" 设置网络

8: 选择ok

9:选择"ok"

10:要选择continue 继续下一步即可

11: 选择ok

12:打开shell,然后就可以输入一些命令了

13:重新挂载下系统为读写权限

mount -o remount rw /;mount  -o  remount  rw  /mnt/sysimage

14:查看是否有:libselinux.so.1文件

输入ls /lib64/libselinux.so.1命令查看是否有该文件(因为是 光盘自带的系统,并没有挂载在根目录下,所以该文件没有被删除

15:拷贝文件到丢失的文件系统里

最最关键的一步来了

找到了所需要的文件,只需要把该文件复制到丢失文件的系统里就可以(系统被挂载到了/mnt/sysimage目录中)

cp /lib64/libc.so.6 /mnt/sysimage/lib64( 把文件复制到丢失的文件系统里 )

16:重新启动系统reboot

前段时间遇到开发人员更新g lib c版本,把/usr/ lib 64/ lib c-2.12.so & lib c.so.6 -> lib c-2.12.so 这个软连接更改之后导致报错:    ls: error while loading shared lib raries: lib c.so.6: cannot open shared object file: No such file or director 文章目录问题现象根因分析解决方案 客户反馈OracleRAC操作系统无法访问,系统重启停留在如下[Welcome to emergency mode]画面,提示输入root密码进入维护。 紧急 模式 提供尽可能最小的环境,即使在系统无法进入 救援 模式 的情况下,您也可以修复系统。在 紧急 模式 下,系统仅安装根 文件 系统进行读取,不尝试安装任何其他本地 文件 系统,不激活网络接口,只启动一些基本服务。 进入 紧急 模式 的原因通常是: /etc/fstab 文件 存在错误导致挂载 文件 系统时失败。 文件 系统存在错误 详述怎么使用 Linux 救援 模式 当你的 Linux 系统出现问题时你会怎么办,直接重新安装,还是用 Linux 救援 模式 。或许你对这个 模式 很陌生但是并不妨碍他会对你有很大的帮助,可以帮你挽回很多重要的数据,是你不必很伤脑筋的对付上级的质询。现在我来讲解进入rescue (示例系统为RHEL 3)1.用安装光盘或者硬盘安装的方式进入安装界面,在shell 中输入 Linux rescue2.然后根据提示选择语... 一周一周光阴似流水,转瞬即逝,又到了该说点什么的时候了。这周老师给我们出了一道实验题,内容是当你不小心 误删 除了 lib c.so.6这个 文件 时,怎么 恢复 。意不意外?惊不惊喜?那下面就来简单说说(呃……为什么不是详细说说呢,因为这个这个水平有限,也只能是理解多少,给你们说多少了)。先来说说 lib c.so.6是个什么鬼:它是 Linux 平台提供的C的标准 ,提供了函数的实现,大多数命令基于这个 ,所以这个... 不小心 误删 lib selinux .so.1之后,执行大部分系统命令时就开始报告: error while loading shared lib raries: lib selinux .so.1: cannot open shared object file: No such file or directory 系统命令无法使用,远程连接无法连接. !!补救措施受各种条件限制,未必能够成功!! 安装操作系统一切按照步骤进行。 开始orace准备工作。hosts 文件 ip地址和主机名位置弄反过一次,发现后改正。不能使用_。只能用-。 kernel的参数没有调,靠11g的安装过程中自动fix。 安装的时候提示没有phk... 首先确保 Linux 虚拟机挂载了光盘,然后重启服务器,进入重启界面按Ctrl+Alt+Insert 进入一个Vmware进度的页面,该页面只停留0.5秒,这时快速按下Esc键,切记只能按一次。 故障情况如下图: 什么情况下我们需要进入 救援 模式 ,当我们无法以超级用户登录到系统,同时GRUB也设置了密码,我们无法修改kernel参数以单用户 模式 修改超级用户的密码。无论什么原因导致以上无法进入系统的情况,这时候我们只有通过 救援 模式 来解决这个问题。通过光盘启动进入下面界面,我们选择Rescue installed system来进入 救援 模式 使用版本: Centos 6.5 救援 模式 有什么作用:◆可以更改root密码;◆...