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

简介:


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

作者:田逸 ([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 ,如需转载请自行联系原作者

相关文章
|
数据安全/隐私保护 Windows
EasyRecovery数据恢复软件最新16版本使用及功能介绍
无论是在工作学习中,还是在生活中,Word、Excle等办公软件都是大家很常用的。我们在使用电脑的过程中,有时会因自己的误删或电脑故障,从而导致我们所写的文档丢失了。出现这样的大家不要着急,今天小编就给大家推荐一款可以恢复文档的——EasyRecovery数据恢复软件。
180 0
|
存储 固态存储 BI
EasyRecovery15最新版易恢复数据恢复软件功能介绍
电脑上的数据不小心删除了或者是电脑坏掉数据遗失想要找回就得使用数据恢复工具,易恢复Ontrack EasyRecovery15绿色版下载后打开即用,轻松操作,快速恢复电脑上的各项数据。
267 0
|
安全 Windows
使用系统文件检查器工具修复丢失或损坏的系统文件win10、win7
以管理员运行CMD命令行 sfc /scannow 流程结束后,你可能收到以下消息之一: Windows 资源保护找不到任何完整性冲突。这表示您没有任何丢失或损坏的系统文件。Windows 资源保护无法执行请求的操作。
1727 0
|
存储 Linux
系统诊断小技巧(8):如何修复grub损坏
系统不能启动,也可能是因为grub损坏。那么,如何排查和诊断是不是grub损坏呢?如果是,又如何修复呢?
3973 0