Chinaunix首页 | 论坛 | 博客
  • 博客访问: 320504
  • 博文数量: 88
  • 博客积分: 3020
  • 博客等级: 中校
  • 技术积分: 930
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-13 09:32
文章分类

全部博文(88)

文章存档

2011年(1)

2009年(87)

我的朋友

分类: LINUX

2009-04-28 22:09:34

/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
阅读(1199) | 评论(0) | 转发(0) |
0

上一篇:YUM详解

下一篇:sudo特点命令及配置

给主人留下些什么吧!~~