一、故障情况
centos7boot误删除恢复引导
bclinux7 boot误删除恢复引导
网上看了许多教程,都写的含糊其辞,读者根本看不懂。为了方便分享,每一步步骤,都写清楚。遇到同样的问题时。也能按步骤解决。
重启主机查看是否能启动系统,无法正常启动。准备修复。
二、修复过程
重启主机,然后挂载光盘镜像。
输入1
输入chroot /mnt/sysimage
这里是将原磁盘的跟目录挂载
确认boot目录没有文件。导致系统无法正常启动。
查看内核版本。
挂载iso 镜像文件
mount /dev/sr0 /mnt
执行安装内核的步骤,
mount /dev/sr0 /mnt
执行命令:
rpm -ivh /mnt/Packages/kernel-3.10.0-1062.el7.bclinux.x86 64.rpm
rpm -ivh /mnt/Packages/kernel-3.10.0-1062.el7.bclinux.x86 64.rpm --force
发现里面有文件了,但是没有grub2的引导。
执行命令
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
执行grub.cfg配置文件。这里是没有这个文件的。执行这条命令就是写入新的配置。
最后执行sync命令。sync命令 用于强制被改变的内容立刻写入磁盘,更新超块信息。当然不执行也可以。,不执行也可以正常启动。
最后输入exit
reboot
重启主机
修复完成。