Ubuntu Centos Linux End Kernel panic-not syncing:Attempted to kill init!

原问题:

当前系统为 Ubuntu

解决问题步骤:

1、重启电脑,在进入选择版本时,选择 系统高级选项, 我选的是【Ubuntu高级选项】

2、进入一个又很多系统版本的界面,每个版本有三个选项:常规启动版本、内核启动版本、恢复模式启动版本,当前第一个和第三个都会报上述错误。使用第二个版本进入系统内核。

3、进入内核,登录用户名,就到可以使用的命令行模式,查看当前内核版本。

uname -a 

uname -u

 

4、查看当前所有安装的软件

sudo dpkg --get-selections | grep linux

 

5、这里有个方便的小窍门:当前这个模式不是很好友好。可以使用下面的命令:找到上面的界面,姐就是内核安装的相关软件

sudo dpkg --get-selections | grep linux > 1.log

vi 1.log

/ linux       按n键查询下一个

内核映像文件主要包括以下类型:
linux-image-版本号:内核映像文件
linux-headers-版本号:内核头文件
linux-image-extra-版本号:内核扩展文件 

6、可以看到,有很多install 的和 deinstall 的。 当前这个上面是有3个版本,我只保留了两个最新版本。其余的都清理掉。

7、把标记install的旧版本内核删除,一定不能删除当前使用的内核,执行下面的命令进行删除,具体版本号根据自己的情况选择,以删除旧版本4.15.0-118为例进行说明:

sudo apt autoremove linux-headers-4.15.0-118 linux-image-4.15.0-118-generic

 如果linux-headers-4.15.0-118-generic linux-image-extra-4.15.0-118-generic 没有删除掉, 也需要使用上面命令进行删除。清理完成之后,再使用步骤4或者5,发现很多118版本很多都变成deinstall标识。

8、如果有标记deinstall的内核文件,参考下面进行删除根据自己的实际情况选择要删除的文件,下面是示例:

sudo dpkg -P linux-image-4.15.0-118-generic

上面只要系统版本类似的,都使用这两种命令删除,注意看清版本,别将自己想留下的版本删除掉。

 最后清理完:

9、更新引导【很重要】

sudo update-grub

或者
sudo update-grub2

10、关机,重启计算机 ,就发现正常启动了。

参考文档:

Ubuntu16.04清除旧版本内核_15wylu的博客-CSDN博客_ubuntu删除内核

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瑾怀轩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值