实验环境:虚拟机  redhat 5.4

出现故障:无法开机

故障原因:grub目录不存在,或者被删除。


实验开始:

当我们在日常使用过程中,突然发现开不了计算机了,它显示这样的错误。那么我们就该注意了,有可能是grub出了问题,这个时候在界面上敲任何命令都没有作用。

当反复重新启动操作系统时,都出现这样的消息那么我们就该使用光盘驱动来引导一下下操作系统了。

如果是在真实的机器上面,我们就需调整计算机的bios 设置它的引导为光盘引导,而不是硬盘引导。

【注意】如果是在虚拟机中,我们需要在虚拟机系统加电的瞬间,按F2 进入虚拟机的bios设置


1.[root@localhostgrub]# mkdir /tmp/abc

[root@localhostgrub]# mv * /tmp/abc

[root@localhostgrub]# ll

total 0

将grub目录的内容全部转移,来模拟grub出现的问题

180126930.png

2.使用光盘做引导,进入救援模式。引导过程中能够检测到我们已经安装了红帽操作系统。

180128469.png

180132559.pnggrub-install 重新安装 grub目录到 硬盘中

180133364.png

180134229.png

180134411.png

180138151.png

180140260.png

grub的问题都以一定的共性,最后一定记得 手动创建 grub的配置文件

180143936.png