修复Linux内核文件丢失问题

如果误操作了/boot目录下kernel文件,会导致无法进入系统,此时,必须要借助第三方系统来进行kernel的修复。

以下以 Ubuntu 16.04系统为例,介绍修复的方法。以下操作都需要root权限。

1、 使用Universal USB Installer制作Ubuntu的USB启动盘,重启进入Live模式

2、 使用mount命令查看系统分区挂载的路径

3、 进入挂载目录

cd /media/ubuntu/c7b8708f-1e7a-4fd0-9815-97be053dad67

4、 绑定devprocsys等目录

mount --bind /dev dev
mount --bind /proc proc
mount --bind /sys sys

5、 使用chroot将当前目录变为根目录(这样,之后的操作,都是针对待修复系统的分区)

chroot .

6、修复kernel

apt update
apt install linux-image-generic

可以看到,新的kernel已经被安装到boot目录中了。

此时,重启系统可以正常进去了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏王磊的博客

Windows服务的快速搭建与调试(C#图解)

目录 一、什么是Windows 服务? 二、创建Windows 服务与安装/卸载批处理。 三、调试Windows 服务。 正文 一、什么是Windows ...

4808
来自专栏哲学驱动设计

分享 MSDN 下载工具(Word/PDF)

给大伙分享一个最近出炉的 MSDN 到 Word/PDF 转换器。我已经用它转换了 WPF、VSPackage、WWF 等 MSDN 章节为 PDF。 介绍 下...

27310
来自专栏weixuqin 的专栏

使用U盘安装 OS X 的坑

33410
来自专栏Core Net

ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署

3676
来自专栏嵌入式程序猿

带你走进飞思卡尔Kinetis Flashloader (2)

这一节主要介绍下在主机和Kinetis Flashloader 之间的数据包传输协议,包括不同类型的包,带数据的命令包和不带数据的命令包。 Flashload...

3558
来自专栏一个会写诗的程序员的博客

Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决记录

3个错误non-zero exit value 1; non-zero exit value 2; non-zero exit value 3

913
来自专栏zhangdd.com

win10 开始菜单打不开消息栏打不开

如果是无反应的话,可以尝试以下方案: 1.打开任务管理器(或者点击CTRL+Shift+ESC) 2.点击“文件” – “运行新任务” 3.请确保勾选[使...

1044
来自专栏电光石火

Intellij idea 的maven项目自动下载jar包

在Intellij IDEA中配置maven:  打开-File-Settings  (1) maven文件夹目录,自动搜索到  (2) 选中Overr...

4699
来自专栏学海无涯

Java Web之tomcat开机后台启动

Windows下安装好了tomcat了以后,可以直接进如 bin 目录双击 startup.bat 来启动,但是这样启动有一个文集就是任务栏会一直存在一个小窗...

3097
来自专栏Echo is learning

python rpy2 包安装问题解决

2044

扫码关注云+社区

领取腾讯云代金券