RedHat下常见系统故障及恢复方法

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:50 点击:

Redhat Enterprise 5的系统故障的极端情况主要包括grub配置文件丢失,fstab分区挂载表丢失及/boot系统引导目录被删除的故障的恢复.
一 .Grub配置文件丢失的故障恢复:
 
Grub配置文件一般指/boot/grub/grub.conf文件,该文件指示了系统引导时要从哪个
分区去加载内核及内存镜像(RAMDISK)文件,该文件的丢失将使电脑启动时在grub配置
界面中卡住.
解决该文件丢失需要管理员记住grub.conf的基本配置信息,比如:
[root@localhost ~]# cat /etc/grub.conf
default=0 #默认加载第几个系统,从0起算
timeout=5 #启动时停留在Grub配置界面中的时间
splashimage=(hd0,0)/grub/splash.xpm.gz #Grub的背景图片
hiddenmenu #是否隐藏菜单
title Red Hat Enterprise Linux Server (2.6.18-8.el5) #操作系统的标题
root (hd0,0) #操作系统的引导分区
kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet #设置加载的内核 initrd /initrd-2.6.18-8.el5.img #设置加载
的内存磁盘文件
 
解决方法:
1在系统启动的grub配置环境中敲入如下几条语句;
root (hd0,0)
kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-8.el5.img
2 再敲入boot 启动;
3 去/boot/grub/中做一个grub.conf文件(文件内容就是刚才显示的内容),
或者把备份的grub文件恢复一份为grub.conf;此后系统重启后即可正常引导;
 
二 fstab分区挂载表丢失的故障恢复:
 
fstab文件位于/etc/fstab,该文件指示了系统在启动后要怎么装载系统分区,像系统的几个
重要系统分区如/,/boot,/home,swap分区都要通过fstab让系统去挂载,该文件丢失的话系统

挂载过程会出错,虽然在RedhatLinux Enterprise 5中fstab丢失系统仍可启动至图

形界面(如果有安装的话),但是在切入到命令行界面即会出错

解决方法:

A 如有系统可以启动并可以使用命令的话,手工做一份fstab放入/etc即可,但fstab比较难

记,管理员先前最好要有备份,将备份文件拷贝为/etc/fstab即可.

B 如果系统不能启动,要依靠系统光盘的救援模式,按照如下步骤解决:

1 放入Redhat系统光盘,设置从光盘引导,并且进入救援模式(敲入linux rescue);

2 findfs LABEL=/ 来查找原来/目录所挂载的分区名;

3 进入/mnt/sysimage/etc目录,如果fstab有备份的话将其恢复(如mv fstab.bak fstab),如果

没有,请自己做一个fstab;如果用chroot /mnt/sysimage将当前根目录设定为磁盘中的根目录

(否则当前根目录在光盘中),此时进入/etc目录,如果fstab有备份的话将其恢复

4 敲入reboot或敲入两次exit并命出光盘重启即可;

三 /boot系统引导目录被删除的故障恢复

/boot目录中存放有grub.conf及系统引导用的内核及内存磁盘文件,该目录被删除一般会

导致grub配置界面都没有使用,并有提示 error15,解决方法还只能依靠系统光盘的救援模式.

我们来考查最糟糕的一种情况,就是/boot目录被删除的同时,fstab也被删除了,此时要怎么恢

复?

系统先前环境:

系统假设安装有linux与winxp

其中/dev/sda8挂载在/boot目录下

/dev/sda9挂载在/目录下

/dev/sda12挂载于/home目录下

且/home目录中备份有kernel-2.6.18-8.el5.i686.rpm(该文件用于安装系统内核,极为重要,建议管理员备份一个,在系统光盘中也

有),fstab,grub.conf文件

以下是系统grub.conf的配置:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • /etc/fstab 详解
  • nginx主主集群
  •  LVS-NAT和LVS-DR模式的实现详解
  •  RHCE考试之磁盘配额
  • 学习笔记:ACL详解
  • suse linux双网卡双网关配置
  •  LVM逻辑卷管理器
  •  Nginx主主负载均衡架构
  • ubuntu学习Mysql

快速直达

操作系统导航

LinuxWindows虚拟机
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1