实验环境:CentOS 6.6 Mini + VMware 


朋友遇到,预防一下,自己先进行一下测试:



1.首先利用centos6镜像进入linux rescue救援模式。

wKiom1ffkBbT6iQ1AAb_Oi0vEgs987.png-wh_50

按照步骤一步一步进行OK确认,

wKiom1ffkIPyxJ1iAAAbfjpRHgo948.png-wh_50

wKioL1ffkKaS6dTkAAAYy_frz4Q634.png-wh_50

wKioL1ffkcSxFDOPAAAXL--Zwzc546.png-wh_50

wKiom1ffkcWi1ZRRAAAiFHxLUpo245.png-wh_50

wKiom1ffkcWiKTfzAAArhV9DJok429.png-wh_50

wKioL1ffkcWDRFn6AAAah7IXdN4248.png-wh_50

wKioL1ffkcWy9QUsAAARJKts2fw251.png-wh_50

wKiom1ffkcbRWItjAAANWKdCQqw780.png-wh_50

wKiom1ffkcbhzZAHAAAQlkRoVfI462.png-wh_50

到这里已经进入到救援模式。


切换根目录:

chroot /mnt/sysimage

启动ssh服务(也可以不启动):

service sshd start

挂载光盘:

mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

重新安装内核:

cd /mnt/cdrom/Packages
rpm -ivh kernel-2.6* --root=/ --force

安装完成后,查看分区(我是LVM分区):

ls /dev/mapper/

wKiom1ffkrWghQ8oAAAF6lMVEeQ492.png-wh_50

记住root路径,开机进行grub引导时可能用到。

exit
reboot

开机进入grub界面,手动输入:

wKiom1ffk77T-nkvAAAdIaIKtus132.png-wh_50

kernel一行没显示全,后面就是VolGroup-lv_root,即root分区的路径,以及enforcing=0(不加可能无法引导启动)

完成后,输入:

boot

启动

wKiom1fflBygaCiVAAAlOyiKdr8113.png-wh_50

这里可能时间稍微长一点,在重新标记磁盘。

完成后,即可正常进入系统:

wKioL1fflNGAUPjjAAAMUBnHcPc823.png-wh_50

接下来,可以找一份grub文件,修修改改,基本就完成恢复了。