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

以下以 Ubuntu 16.04系统为例,介绍修复的方法。以下操作都需要root权限。
1、 使用Universal USB Installer制作Ubuntu的USB启动盘,重启进入Live模式
2、 使用mount命令查看系统分区挂载的路径

3、 进入挂载目录
1 | cd /media/ubuntu/c7b8708f-1e7a-4fd0-9815-97be053dad67 |
4、 绑定dev、proc、sys等目录
1 | mount --bind /dev dev |
5、 使用chroot将当前目录变为根目录(这样,之后的操作,都是针对待修复系统的分区)
1 | chroot . |

6、修复kernel
1 | apt update |

可以看到,新的kernel已经被安装到boot目录中了。
此时,重启系统可以正常进去了。