Linux系统中boot分区的恢复方法

1 模拟问题,删除boot目录

[root@localhost ~]# rm -fr /boot
rm: cannot remove ‘/boot’: Device or resource busy
[root@localhost ~]# ls
anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates
Desktop          Downloads  Music                 Public    Videos
[root@localhost ~]# cd /boot/
[root@localhost boot]# ls
[root@localhost boot]# reboot

在这里插入图片描述
2 重启系统,出现以下界面
在这里插入图片描述
3 强制关闭系统,进入挽救模式
4 挂载光驱文件
mount /dev/cdrom /opt
在这里插入图片描述

5 grub2-install /dev/sda ##安装设备 fdisk -l 查看到的*在哪写哪

在这里插入图片描述
在这里插入图片描述

6

    cd /opt
    ls
    cp Packages/kernel-3.10.0-514/el7.x86_64.rpm /mnt
    cd /mnt
    ls
    rpm -ivh kernel-3.10.0-514/el7.x86_64.rpm
    系统报错已经安装过
    rpm -ivh kernel-3.10.0-514/el7.x86_64.rpm --force
    ##   强制安装,安装过程比较慢,中途不可以ctrl+C

在这里插入图片描述
在这里插入图片描述
7grub2-mkconfig > /boot/grub2/grub.cfg
安装引导文件
在这里插入图片描述

cd /boot
ls
引导文件和镜像,内核文件都在
exit退出

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44224894/article/details/87014524