lib64/libc.so.5被更改后报错/sbin/init:error while ..:/libaries:lib64/libc.so.5, Kernel panic

心里万头草泥马奔腾而过。先唠叨开发,又把库文件更改了,这都第几次了,每次都开不了机。

Linux的启动首先设备检测,然后进行引导内核,紧接着调用一个称为init的进程,该进程按照一定的规则,读取/etc/inittab文件的内容,init进程首先调用共享链接库,由于共享链接库发生错误, 所以现在单用户模式也进不去,只能修复盘进入Linux的急救模式。

进入后执行chroot /mnt居然不能挂载原系统文件

报错:/sbin/init:error while loading shared libraries:/libaries:lib64/libc.so.5,好吧。只能激活逻辑卷。然后挂载了。

进入救援模式后,

lvm vgscan 查看系统中的逻辑卷组

lvm vgchange -ay 激活逻辑卷

逻辑卷激活后,就可以使用 mount命令进行正常挂载了,如下图:

挂载好后进入/mnt/lvm/lib64/查看/libc.so.6,开发的哥哥说是这个文件被更改了,也不知道他这么更改的直接删除了。从别的相同的机器上看看这个库是软连接到libc-2.5.so上的,所以直接从别的机器libc-2.5.so拷贝过来,软连接上重启就可以了。

#ln -s libc-2.5.so libc.so.6

#ll libc.so.6                  查看一下连接情况,没有问题重启,正常。

这个问题主要是开发哥哥知道操作了什么,所以不用排错。

时间: 2024-10-10 07:54:36

lib64/libc.so.5被更改后报错/sbin/init:error while ..:/libaries:lib64/libc.so.5, Kernel panic的相关文章

数据库迁移后报错提示MySQL Error:Can''t find file errno: 13 - Permission denied的解决方法

用户MYSQL数据库迁移后,遇到报错MySQL Error:Can't find file (errno: 13 - Permission denied)使用以下指令重新设置所有者和权限,依然不能解决. [[email protected] ~]# chown 501:501 -R /www/server/data/comdb [[email protected]~]# chmod 666 -R /www/server/data/comdb [[email protected]~]# servi

centos6.9安装xampp后报错:egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

1.centos6.9安装xampp(xampp-linux-x64-7.0.21-0-installer.run)后启动的时候,报错: egrep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directoryegrep: error while loading shared libraries: libc.so.6: cannot open

bugfree登录后报错PHP Fatal error: Call-time pass-by-reference has been removed in

详细报错信息[Tue Apr 25 06:49:07.556316 2017] [:error] [pid 21799] [client *.*.*.*:55813] PHP Fatal error:  Call-time pass-by-reference has been removed in /var/www/html/bugfree/Include/Class/XmlParse.class.php on line 46, referer: http://192.168.0.229/bug

Android: 解决SVN更新项目后报错

解决SVN更新项目后报错 解决方法: 1.查看AndroidManifest.xml 和   project.properties文件是否配置正确,不正确 就修改适合当前开发环境的配置: 2.选择ADT的菜单项Project------------->clean  清理项目: 3.还不行的话,最后就重新打开ADT,基本上就解决了,再报错的话,那就是代码问题了,代码错误. PS: 项目不能生成R.java文件,Clean也不行的话,一定要看控制台输出的错误信息,根据错误信息去更改代码或文件,例如r

tomcat启动后报错Bad version number in .class file (unable to load class oracle.jdbc.OracleDriver)

对于tomcat启动后报错: 错误原因:tomcat使用的jdk和eclipce的编译用的jdk版本不同. 解决办法: 1.首先确定tomcat的jdk版本: 2.点开tomcat查看jdk版本. 使用的是jdk1.8 3.然后再查看java下的jdk 保证编译环境和tomcat使用的jdk版本一致. 4.如果两个都使用的默认的jdk,全部换成自己的jdk试一试. 5.重启tomcat问题得到解决.

升级Ubuntu 16.04之后报错解决方法

升级Ubuntu 16.04之后报错解: A start job is running for Hold until boot process finishes up (Xmin Xs/no limit) 解决方法: Go in your safe mode by hitting SHIFT key or ESC. select networking , then drop to root prompt. Then run following commands. sudo apt-get rem

在eclipse中导入jquery包后报错的解决办法

eclipse导入jquery包后报错,处理步骤如下:  1.关闭Eclipse,打开对应项目的.project文件,去掉如下内容:         org.eclipse.wst.jsdt.core.javascriptValidator       2.删除项目中原来的jquery支持包,重启重新复制一份,因为原来的文件已被eclipse项目标记为错误了,之后报错解决.

elementary OS系统中安装sougou拼音后报错处理方法

大学时第一次开始接触linux,那时才知道,系统除了windows还有Linux,后来慢慢的对linux产生兴趣.现在在培训oracle数据库,也在接触linux,以后工作也将会和linux密切联系咯~~ 因为接触linux后,发现ubuntu系统,后来ubuntu出了个美化系统elementary OS,界面和MAC OS差不多,堪称linux最漂亮的系统,于是毫不犹豫的安装了该系统....... 好了,不多说! 安装该系统后安装搜狗拼音后报错: 软件包 xxx需要重新安装,但是我无法找到相应

Hibernate卡住,然后报错java.sql.SQLException: Unknown system variable 'language'异常

启动应用的时候会卡在: 08:22:58,221 DEBUG IntegratorServiceImpl:46 - Adding Integrator [org.hibernate.cfg.beanvalidation.BeanValidationIntegrator]. 08:22:58,226 DEBUG IntegratorServiceImpl:46 - Adding Integrator [org.hibernate.secure.spi.JaccIntegrator]. 08:22: