内核文件被破坏
###模拟故障,删除内核文件
rm -fr /boot/vmlinux-3.10.0-123.e17.x86_64
系统无法正常启动
解决方法
-
关闭虚拟机,添加虚拟光驱
-
优先光盘启动引导,重启系统
-
选择
Troubleshooting
- 进入挽救模式
- 修改根目录,将磁盘文件挂载到
/mnt/sysimage
目录下,挂载光盘到一个目录下
chroot /mnt/sysimage
mount /dev/sr0 /tes/
- 找到Packages中的内核软件包,复制到其他目录下,解包,将内核文件复制到/boot目录下。
- 调整开机检测磁盘顺序
引导文件丢失
###模拟故障
rm -fr /boot/grub2/grub.cfg
若重启系统,会出现下面界面
解决方法
- 若该文件丢失后系统没有重启,执行下面命令即可
grub2-mkconfig > /boot/grub2/grub.cfg
- 若系统已经重启,此时时不能正常启动的,就需要我们重新手动引导
上面解决方法可以启动系统,但是只是临时的,而且进去后发现在/boot/grub2下并没有grub.cfg引导文件,当下次启动系统后,还需要重新手动引导,比较麻烦。因此当手动引导正常进入系统后需要生成引导文件