Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法

发布时间:2021-11-04 17:01:38 作者:柒染
来源:亿速云 阅读:311

这期内容当中小编将会给大家带来有关Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

系统类型:CentOS 6.5(x64) 
启动提示:Kernel panic - not syncing: Attempted to kill init 
背景:因为误删了 libc.so.6 -> libc-2.12.so的软连接(图1),没想到很多命令不能用了。 原来linux 很多shell命令都离不开 libc.so.6 
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
接下来重启系统进去之后就一直报Kernel panic - not syncing: Attempted to kill init的错(↓图)
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
方法1:
之前看网上有很多方法是编辑grub菜单,选择“kernel /vmlinuz-XXXXro root=/dev/vogroup00/logvol00 rhgb quiet” 一栏,按‘e’键进入编辑,在末尾增加enforcing=0后重启,但是这种方法不适用于本次情况。

方法2: 
重启虚机并进入急救模式:在重启后看到VMWARE的界面时按ESC,选择CD-rom启动,也可以直接更改bios,选择以CD-ROM启动,只要进入救援模式,找到相关的文件夹,剩下来到就和先前一样了,有仇的报仇,有冤的报冤

Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
语言默认选择English 
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
键盘默认选择US 
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
3。选择是否配置网卡 
一般系统到了要rescue了,网络也就不需要了,所以可以选择否跳过网卡配置,当然你如果需要也可以选择是,具体设置过程和安装时一样。 
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
选择继续(Conyinue) 
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
硬盘上的系统已经被找到并挂载在/mnt/sysimage 下 
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
三种选项: 
 1.shell 进入命令行模式; 
 2.fakd是诊断模式; 
 3.reboot重启电脑; 
我们这里选择shell进入命令行模式 
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
由于刚进去的时候所有的文件都是只读:READ-ONLY,所以必须使用命令给予读写权限:   

mount -o remount rw / 和 mount -o remount rw /mnt/sysimage
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
进入 /mnt/sysimage,该文件夹下才是真正的系统路径,进入 /lib (或 /lib64  视情况而定)
然后重新建立软链接 
并使用chroot /mnt/sysimage命令(提示符会从bash-4.1#变为sh-4.1#)
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
在sh-4.1#模式下需要先exit退出,回到bash-4.1#才可以reboot重启系统,重启后顺利进入系统。
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法
另外还有一个坑就是:系统文件的链接千万别随便删,非要更新lib文件,可以用ln -sf 强制更新链接,刚修复好还没缓过劲来,想把2.14换成2.12结果刚删除了软连接又变成了之前的样子,又重新修复一遍,所以,系统文件的链接千万别随便删!

上述就是小编为大家分享的Linux中误删libc提示Kernel panic not syncing: Attempted to kill init的解决办法了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. Linux内核 -- vm内存相关参数
  2. kernel panic - not syncing : fatal exception的问题

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:update表中index索引列对原索引条目的操作是什么

下一篇:PostgreSQL数据库实现原理是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》