我们在使用操作系统的过程中可能会遇到内核文件损坏或者是grub引导程序丢失等问题,下面来讲解一下系统内核的修复以及grub的安装
为了模拟环境这里直接将/boot目录删除然后重启操作系统,丢失了引导的系统开机自动进入grub救援模式
将系统盘挂载上并设置开机从光盘启动
进入系统安装引导初始界面,然后选择最后一项Troubleshooting
然后选择第二项Rescue a CentOS system进入系统救援模式
选择Continue继续进行
进入到系统救援模式的命令行界面
执行chroot /mnt/sysimage进行根切换
mount /dev/sr0 /mnt将光盘挂载到/mnt目录下
执行rpm -ivh /mnt/Packages/Kernel-3.10.0-693.e17.x86__64.rpm –force 安装内核
安装完内核之后,安装grub引导程序
首先安装grup目录
grub2-install /dev/sda
此时我们查看/boot下内核以及grub目录已经生成
进入到grub2目录安装grub.cfg
cd /boot/grub2
grub2-mkconfig -o grub.cfg
安装完毕后重启操作系统
重启后可以看到修复后的内核并且能正常进入操作系统
备注:如果操作系统只是grub引导程序损坏或者丢失可以不用重新安装内核,只需要从新安装grub引导程序即可
文章转载请说明出处:八零岁月 » Centos 7内核的修复以及grub的安装
评论前必须登录!