若grub的配置文件丢失,如何启动系统:
启动系统后,出现这种情况,系统启动不了,我们得手动指定grub引导程序
输入help命令,会发现有许多命令可以使用:
可以使用find命令寻找内核文件的信息,如下图,输入"find (hd0,0)/"后,按"Tab"键,会显示此盘下有哪些文件,若包含有内核文件,则可以确定内核所在分区。
指定内核文件所在的分区,设定“root (hd0,0)”,出现以下信息,文件系统类型和分区类型的信息显示出来:
指定内核,按“Tab”键可以命令补全:
若实在记不起来“vmlinuz-2.6.18-164.el5”后面的信息是什么,可以不用指定,但由于不是静默模式启动,启动时会下方会出现很多系统启动的信息:
指定initrd后,系统就可以启动起来了,但指定initrd信息的时候,一定要和内核版本信息一致,可以用“Tab”命令补全,省的出错。
所有信息指定完成之后,便可以输入“boot”命令,启动系统。
系统启动成功:
启动过后,为了避免每次启动都要这样设定,查找系统中是否还有grub的配置文件,若还找不到,那只能新建一个grub配置文件了:
这样,系统成功启动。