修复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目录中了。

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

分享