修复boot分区导致的系统无法启动
误删boot目录,系统无法启动。
使用CentOS 7 光盘启动进入修复模式。
#进入本地系统目录
chroot /mnt/sysimage
#挂载光盘
mount /dev/sr0 /mnt
#重新安装linux内核,会生成内核文件等文件
rpm -ivh /mnt/Packages/kernel-3… --force
# 重新安装grub2菜单,即生成/boot/grub2/*
grub2-install /dev/sda
#重新生成grub的配置文件
grub2-mkconfig > /boot/grub2/grub.cfg
# 重启后,即可正常进入系统报错
grub2-install /dev/sda 执行报错
uefi启动系统,会调用x86_64-efi
grub2-install error /usr/lib/grub/x86_64-efi/modinfo.sh doesn't existBIOS启动,会调用i386-pc,如果系统内没有可从其他机器复制。