如果误操作了/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、 绑定dev
、proc
、sys
等目录
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目录中了。
此时,重启系统可以正常进去了。