我们在使用LINUX的时候经常会遇到grub.conf文件丢失而进不了系统的现象,下面来介绍解决此问题的方法:

我们先来看一下grub.conf的文件内容
default=0          ------->默认启动那个菜单项,0代表 2.6.18-92.el5xen,1代表 2.6.18-92.el5

timeout=5          ------->选择启动菜单是的等待时间

splashp_w_picpath=(hd0,0)/boot/grub/splash.xpm.gz      -------->启动菜单使用
splash.xpm.gz的背景画面

hiddenmenu

title Red Hat Enterprise Linux Server-base (2.6.18-92.el5)     ------->菜单名称

        root (hd0,0)                                                
------->root启动文件的位置

        kernel /boot/vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet     
-------->kernel所在的位置及名称
rhgb----->表示redhat graphics boot,就是会看到图片来代替启动过程中显示的文本信息,这些信息在启动后用dmesg也可以看到
quiet----->表示在启动过程中只有重要信息显示,类似硬件自检的消息不回显示

        initrd /boot/initrd-2.6.18-92.el5.img               --------->内核镜像的位置及名称


下面来介绍解决方法:

当grub.conf文件丢失时会启动到以下画面:
Grub.conf文件丢失的解决方法_第1张图片

Grub.conf文件丢失的解决方法_第2张图片
运行root或者find /boot/vmlinuz-2.6.18-53el5(可以使用TAB补全),可以搜索vmlinuz所在分区,也就是/boot所在分区
Grub.conf文件丢失的解决方法_第3张图片

Grub.conf文件丢失的解决方法_第4张图片

看,系统可以启动了!进入系统之后可以手工创建一个/boot/grub/grub.conf文件,内容可以参考下图:
Grub.conf文件丢失的解决方法_第5张图片