1、模拟grub配置文件丢失,内核文件和虚拟文件系统文件丢失centos
删除/boot下的全部文件
cd /boot
rm -rf *ide
2、 重启后,直接没法启动,也不能到 grub>状态。blog
经实验:须要先安装 grub2-efi-x86-modules.noarch,这样才会在OS的/usr/lib/grub目录下生成一个x86_64-efi的目录
命令: yum -y install grub2-efi-x64-modules.noarch
若是不能上网,则挂载光盘也能够安装,不过须要解决依赖问题。个人实验是经过 yum提早安装了的。不然报错
grub2-install:错误: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.ci
这个错误的解决,我百度了一下,没有看到解决方案,参考的一个CSND上的博客,别人模糊写了一个安装grub-efi,因此我使用yum搜索了一下,通过几回尝试,发现要使用上面的安装包便可。get
[root@centos2 ~]# cd /run/media/root/CentOS\ 7\ x86_64/
[root@centos2 CentOS 7 x86_64]# cd Packages/
[root@centos2 Packages]# ls grub2*
grub2-2.02-0.80.el7.centos.x86_64.rpm grub2-pc-modules-2.02-0.80.el7.centos.noarch.rpm
grub2-common-2.02-0.80.el7.centos.noarch.rpm grub2-tools-2.02-0.80.el7.centos.x86_64.rpm
grub2-efi-ia32-2.02-0.80.el7.centos.x86_64.rpm grub2-tools-extra-2.02-0.80.el7.centos.x86_64.rpm
grub2-efi-x64-2.02-0.80.el7.centos.x86_64.rpm grub2-tools-minimal-2.02-0.80.el7.centos.x86_64.rpm
grub2-pc-2.02-0.80.el7.centos.x86_64.rpm
[root@centos2 Packages]# 博客
总结一下,命令只须要三条,可是须要先挂载系统的安装光盘。it