1.模以grub.conf文件丢失的情况
[root@RedHat-5 grub]# mv ./grub.conf ./grub.conf.bak [root@RedHat-5 grub]# ls -a . fat_stage1_5 jfs_stage1_5 splash.xpm.gz vstafs_stage1_5 .. ffs_stage1_5 menu.lst stage1 xfs_stage1_5 device.map grub.conf.bak minix_stage1_5 stage2 e2fs_stage1_5 iso9660_stage1_5 reiserfs_stage1_5 ufs2_stage1_5
2.然后重启
[root@RedHat-5 grub]# reboot
3.grub界面
4.使用find (hd0,0)推测内核所在的分区
grub〉find (hd0,0)/ 我在5.8的版本试了用这个不行
5.grub> root (hd0,0) 指定内核所在分区
6.grub> kernel /vmlinuz-"内核版本号" 可用tab键进行补全
7.grub〉initrd /initrd-"内核版本号".img 同上可用tab补全
8.grub〉boot
9.进去后自己重新建立grub.conf配置文件即可