我们在使用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文件丢失时会启动到以下画面:
运行root或者find /boot/vmlinuz-2.6.18-53el5(可以使用TAB补全),可以搜索vmlinuz所在分区,也就是/boot所在分区


看,系统可以启动了!进入系统之后可以手工创建一个/boot/grub/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文件丢失时会启动到以下画面:




看,系统可以启动了!进入系统之后可以手工创建一个/boot/grub/grub.conf文件,内容可以参考下图:

转载于:https://blog.51cto.com/xfenoo/156523