用不同版本的安装盘修复系统故障

简介:


用不同版本的安装盘修复系统故障

作者:田逸 ([email]sery@163.com[/email])   《开放系统世界》 2006 10
一个dell 1850 服务器,两个73gSCSI硬盘,上面安装64 RedHat Fedora 4 操作系统。安装系统是以定制的方式进行磁盘分区的,主要的分区集中在一个硬盘上,另外一个盘划了一个分区。另外,上面的软件也是定制安装,运行了较少的软件。由于某种需要,得把这个服务器上的从盘(容量是300G)与另外一个服务器的硬盘(容量是73G)做交换,于是我停机断电把硬盘交换过来。
 
加电,启动服务器,当到检查文件系统完整性这个过程的时候,机器就挂起了,我知道是因为硬盘交换以后,/etc/fstab出现问题造成的,一般情况下,只要编辑修改这个文件就可以了;于是手动重新启动服务器,通过编辑grub引导程序(出现引导选择菜单时,按字母“e”进入编辑状态,把原来的ro 替换成single然后回车,再按字母“b”引导)进入单用户模式,以便可以编辑文件/etc/fstab。还好,很顺利的进入了单用户模式,但要命的是:居然不能执行vi命令;再执行ls,也不能执行,提示命令没有找到,试了别的一些系统命令,同样的事情依然发生。后来重启了几次系统进单用户都是这种情况。
 
因为这个服务器是生产系统,我不能花太多的时间来研究问题的所在,要紧的事情就是尽可能快的把系统及它所提供的服务恢复起来。以我的经验,就是拿64 RedHat Fedora 4安装盘以救援模式引导系统,然后编辑文件/etc/fstab就可以了。可偏偏不凑巧,手边就缺64 RedHat Fedora 4安装盘,怎么办?病急乱投医,我拿一张 RedHat AS 4的安装盘塞进光驱,以救援模式(在boot: 后输入 linux rescue)引导系统,片刻以后,系统引导成功,执行命令chroot /mnt/sysimage把主硬盘的文件系统接上来,幸运的事情是这次成功了;然后我就执行 # vi /etc/fstab 把第二个硬盘在fstab里相关的行注释掉,保存文件,然后从硬盘重新启动计算机,故障排除。
 
重要提示:在用安装盘以救援引导系统时,请使用redhat 9以后的版本(不包括9),因为用redhat 9 救援很可能对硬盘发生写入操作,导致更麻烦得后果。



















本文转自sery51CTO博客,原文链接:http://blog.51cto.com/sery/10412 ,如需转载请自行联系原作者

相关文章
|
安全 Unix Linux
操作系统紧急故障修复常见有效方案
操作系统是计算机系统的核心软件之一,如果操作系统出现了紧急故障,将会引起系统的宕机,严重影响业务系统的可用性。因此,对操作系统的紧急故障进行修复是必不可少的。本文将介绍操作系统紧急故障的常见有效方案。
316 1
|
7月前
|
弹性计算 Shell Linux
Win系统 - 怎么样卸载 Win10 更新补丁,如何删除系统安全补丁(下)
Win系统 - 怎么样卸载 Win10 更新补丁,如何删除系统安全补丁(下)
150 0
Win系统 - 怎么样卸载 Win10 更新补丁,如何删除系统安全补丁(下)
|
安全
Win系统 - 怎么样卸载 Win10 更新补丁,如何删除系统安全补丁(上)
Win系统 - 怎么样卸载 Win10 更新补丁,如何删除系统安全补丁(上)
480 0
Win系统 - 怎么样卸载 Win10 更新补丁,如何删除系统安全补丁(上)
|
Windows
McAfee杀软补丁出错 可导致系统无法重启
  北京时间6月10日消息,据国外媒体报道,据McAfee用户支持论坛上的信息显示,McAfee最近为其企业版杀软推出的一个补丁可导致系统无法重启。   据悉,这个针对McAfee VSE 8.7的补丁是为了解决一些小的安全漏洞,但却误将Windows系统文件看作恶意软件。
920 0