/boot目录中存放有grub.conf及系统引导用的内核及内存磁盘文件,该目录被删除一般会导致grub配置界面都没有使用,并有提示 error15,解决方法还只能依靠系统光盘的救援模式。我们来考查最糟糕的一种情况,就是/boot目录被删除的同时,fstab也被删除了,此时要怎么恢复?
1.使用光盘引导,进入救援模式
2.如果可以挂载根分区则跳至第7步,否则手工挂载根分区
运行下列命令找到根分区
# fdisk -l
# findfs LABEL=/
3.创建挂载目录
# mkdir /mnt/sysimage
4.挂载根分区(例如第2步找到的分区是/dev/sda1)
# mount /dev/sda1 /mnt/sysimage
5.将根分区挂载目录设成磁盘中的根目录,之前的根目录是在光盘中
# chroot /mnt/sysimage
6.创建或者恢复fstab文件
# vi /etc/fstab
7.重启
8.进入救援模式,切换根目录
# chroot /mnt/sysimage
9.手动挂载光盘
# mount /dev/hdc /media
10.安装内核文件
# cd /media/Server
# rpm -ivh kernel-xxx.rpm --root=/ --force
11.安装GRUB
# grub-install /dev/sda
12.修复或者重建grub.conf文件
# vi /boot/grub/grub.conf
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddermenu
title Red Hat Enterprise Linux AS (2.6.18-92.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-92.el5.img
13.卸载光盘,重启
# umount /media
# reboot
阅读(1234) | 评论(0) | 转发(0) |