【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
接下来重启系统进去之后就一直报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启动,只要进入救援模式,找到相关的文件夹,剩下来到就和先前一样了,有仇的报仇,有冤的报冤
语言默认选择English
键盘默认选择US
选择是否配置网卡
一般系统到了要rescue了,网络也就不需要了,所以可以选择否跳过网卡配置,当然你如果需要也可以选择是,具体设置过程和安装时一样。
选择继续(Conyinue)
硬盘上的系统已经被找到并挂载在/mnt/sysimage 下
三种选项:
1.shell 进入命令行模式;
2.fakd是诊断模式;
3.reboot重启电脑;
我们这里选择shell进入命令行模式
由于刚进去的时候所有的文件都是只读:READ-ONLY,所以必须使用命令给予读写权限:
mount -o remount rw / 和 mount -o remount rw /mnt/sysimage
进入 /mnt/sysimage,该文件夹下才是真正的系统路径,进入 /lib (或 /lib64 视情况而定)
然后重新建立软链接
并使用chroot /mnt/sysimage命令(提示符会从bash-4.1#变为sh-4.1#)
在sh-4.1#模式下需要先exit退出,回到bash-4.1#才可以reboot重启系统,重启后顺利进入系统。
另外还有一个坑就是:系统文件的链接千万别随便删,非要更新lib文件,可以用ln -sf 强制更新链接,刚修复好还没缓过劲来,想把2.14换成2.12结果刚删除了软连接又变成了之前的样子,又重新修复一遍,所以, 系统文件的链接千万别随便删!
【Linux】误删libc提示Kernel panic not syncing: Attempted to kill init解决办法相关推荐
- Linux启动提示Kernel panic - not syncing: Attempted to kill init解决办法
系统类型:CentOS 6.5(x64) 启动提示:Kernel panic - not syncing: Attempted to kill init 解决办法: 系统启动的时候,按下'e'键进入g ...
- linux 开机提示 Kernel panic - not syncing: Attempted to kill init! 解决方案
原因极可能是:"在设置selinux的时候,是不是位置写错了,应该修改SELINUX行,而不是SELINUXTYPE" 问题:开机提示"Kernel panic - no ...
- arm linux not syncing,Linux系统启动中途停止,提示Kernel panic - not syncing: Attempted to kill init!...
严格按照教程上制作了ubifs文件系统.但启动到中途出现如下的错误信息.屏幕上只显示了一个企鹅.就停住了.终端上的信息如下. FAT: utf8 is not a recommended IO cha ...
- Kernel panic -not syncing:Attempted to kill init!
DELL R210II安装RHEL后启动系统正常,关机再装磁盘阵列卡接好磁盘阵列,开机后CTRL+R进入界面配置RAID5. 启动后出现错误: Kernel panic -not syncing:At ...
- linux启动根文件失败报错:进程退出exitcode,Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
进程退出的 exitcode 错误信息 内核打印 1 Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b 分 ...
- Centos 6或7系统 从Kernel panic – not syncing: Attempted to kill init 故障引发的一系列操作
Centos 6或7系统 从Kernel panic – not syncing: Attempted to kill init 故障引发的一系列操作 Step1 问题描述 Step2 故障处理 St ...
- 服务器重启报kernel panic - not syncing :Attempted to kill init 错误
服务器重启报"kernel panic - not syncing :Attempted to kill init!" "Pid: 1,comm: init Not ta ...
- Kernel panic - not syncing: Attempted to kill init
问题:在 virtual box 上安装 CentOS,出现上述问题 原因:默认512M ,内存分配太小 方法:设置中扩充内存到2G
- cenos 解决Kernel panic – not syncing: Attempted to kill init
服务器重启或者断电重启后无法开机 首先强制重启,然后按E键进入单用户模式进行修改 选择第二个,按E进 然后编辑,在后面输入 enforcing=0,通常情况下这种是可以,但是里面可以有多余的内容,这是 ...
最新文章
- ALD技术,相机去噪,图像传感器
- 管线命令 cut grep
- 10、MySQL常用运算符概述
- 千万数据去重_mysql去重,3亿多数据量
- springmvc集成shiro登录失败处理
- ENVI数据类型和MATLAB数据类型对比
- 模拟退火算法之旅行商(TSP)问题matlab实现
- 【Codecs系列】HEVC-SCC(四):SCC IBC句法
- 操作系统的程序内存结构 —— data和bss为什么需要分开,各自的作用
- leetcode之动态规划刷题总结1(Java)
- 20行Python代码开发植物识别 app
- B - Ternary Logic
- linux查看pro文件,Linux下.pro文件的写法简介
- java对接portal协议_Portal协议分析
- 高并发如何处理,解决方案
- RTL-8201以太网芯片外围电路
- 虚拟机服务器警报设置,设置VMware vCenter警报器获得更好的管理
- C语言 统计英语文章单词的数目
- [MM32生态]EVB-L0136开发学习分享
- BENNING46393电源维修SMPS-MC2贝朗北宁电源维修