本次为实验性质破坏,模拟所有可能为grub及内核故障的排错。
- rm -rf /boot 删除所有内核文件及grub
2.
通过dd命令破坏MBR表中前446个字节(破坏了grub的第一阶段)可通过hexdump查看MBR,至此grub与内核相关文件已被完全破坏。
3.reboot重启后显示如下,由于破坏了分区表的前446个字节,导致硬盘无法被引导,自动进入光盘引导界面(如没有进入,检查是否挂载了光盘源)选择第三项,进入救援模式。选择Rescue a Centos system。进入救援模式后,接着输入1
4.进入shell后,输入chroot /mnt/sysimage 切根目录 ,然后把光盘挂载到/mnt目录下
5.输入rpm -ivh /mnt/Packages/Kernel-3.10.0-967.e17.x86_64.rpm --force (得等待一会) 强制安装内核 修复内核和虚拟文件系统
6.修复grub2 修复grub2.cfg文件
7.exit , reboot 重启后正常进入系统,至此故障全部排除。
转载于:https://blog.51cto.com/14016126/2344370