1.没有grub.conf文件引导时的处理方法
重新启动系统,不进入救援模式,进行手动引导。
grub> root (hd0,0)
grub> kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/vol0/root rhgb quiet
grub> initrd /initrd-2.6.18-164.el5.img
grub> boot

 

2.没有kernel文件时的处理方法
重新启动系统,进入救援模式。
sh-3.2# df
sh-3.2# cd /mnt/source/
sh-3.2# cd /Server
sh-3.2# ls
sh-3.2# rpm -ivh kernel-2.6.18-164.el5.i686.rpm --root=/mnt/sysp_w_picpath/ --force
sh-3.2# chroot /mnt/sysp_w_picpath/
sh-3.2# exit
sh-3.2# exit

3.没有initrd文件时的处理方法
重新启动系统,进入救援模式。
sh-3.2# df
sh-3.2# chroot /mnt/sysp_w_picpath/
sh-3.2# cd /boot/
sh-3.2# ls
sh-3.2# mkinitrd initrd-`uname -r`.img `uname -r`
sh-3.2# exit
sh-3.2# exit

4./boot文件夹下文件缺失时的处理方法
重新启动系统,进入救援模式。
sh-3.2# df
sh-3.2# chroot /mnt/sysp_w_picpath/
sh-3.2# cd /boot/
sh-3.2# ls
sh-3.2# grub-install /dev/sda
sh-3.2# cd grub/
sh-3.2# vim grub.conf
default=0
timeout=5
title linux
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/vol0/root rhgb quiet
initrd /initrd-2.6.18-164.el5.img
sh-3.2# cd ..
sh-3.2# exit
sh-3.2# df
sh-3.2# cd /mnt/source/
sh-3.2# cd /Server
sh-3.2# rpm -ivh kernel-2.6.18-164.el5.i686.rpm --root=/mnt/sysp_w_picpath/ --force
sh-3.2# chroot /mnt/sysp_w_picpath/
sh-3.2# cd /boot/

sh-3.2# ls
sh-3.2# exit
sh-3.2# exit