快速业务通道

处理Give root password for maintenance错误

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-13

Give root password for maintenance
在Linux启动时

最怕就是Give root password for maintenance
错误了,

我前段时间

在Vmware下安装了一个所有分区都是Ext2的RedHat Linux

在安装完成后,第一次启动时

出现如下错误:

Your system appears to have shut down uncleanly
press Y within 1 seconds to force file system integrity check...
checking root filesystem
/contains a file system with errors,check forced.
/:
Unattached inode 813065


/:UNEXPECTED INCONSISTENCY;RUN FSCK MANUALLY.
(i.e.,without -a or -p options)
[FAILED]

*** An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
Give root password for maintenance
(or type Control-D to continue):

真让人心痛不已,

总是有办法来搞定的,如何办呢.

第一步:

输入root用户的密码

第二步:

输入:

df -T

显示所有文件系统格式,及其Mount point

第三步:

若有两个EXT2分区

/

/boot

那么

第四步:

输入

fsck -y /

处理 / 根目录

第五步:

输入:

fsck -y /boot

第六步:

输入:

reboot

这样就解决了

所有分区是EXT2而引起的错误.

最近在做一个quota服务的时候误挂载了一个区,导致系统无法启动并提示:"give root password for maintenance,(or type control D ot continue):"

我用的这个平台是:redhat4.0 内核版本为2.6.9-5.EL 关于这个错误,我在网上找了一些解法方法,其方法为:fsck -y, mount 等命令,但针对我这个提示并没有多大作用,做也并非完全没用,在用fsck -y 的时候,提示 :"fsck.exe: Unable to resolve ''LABLE=/a'',这个提示无疑给了我很大帮助,提示出这个错误 的时候,我就想到我之前在做quota的时候设置过,当时是修改了/etc/fstab文件,在里面添加了这样一条规则.找到问题就好办了,我找到这个文件,并把里面的LABLE=/a这条规则删掉,保存退出,重新启动,

当Linux系统被强行关闭或重新启动,电脑的档案系统便有可能受损,系统会自动检查并修复档案系统;

但当档案系统未能自动修复,画面便会出现上述讯息.

此时,使用者可依照下面步骤进行修复程序:

1. 键入root密码

2. 输入"e2fsck -y /dev/hda2"

大部份档案系统都可用此方法修复好,但如系统或重要的系统档案损毁严重,则用系统光盘修复系统

这里有一些关于e2fsck命令的翻译:

e2fsck(ext3/2 file system check) 功能说明:检查ext3/2文件系统的正确性

语法:e2fsck [-acCdfFnprsStvVy][-b <superblock>][-B <区块大小>][-l <文件>][-L <文件>][设备名称]

e2fsck执行后的传回值及代表意义如下
0 没有任何错误发生
1 文件系统发生错误,并且已经修正
2 文件系统发生错误,并且已经修正
4 文件系统发生错误,但没有修正
8 运作时发生错误
16 使用的语法发生错误
128 共享的函数库发生错误

参数:
-a 不询问使用者意见,便自动修复文件系统
-b<superblock> 指定superblock,而不使用预设的superblock
-B<区块大小> 指定区块的大小,单位为字节
-c 一并执行badblocks,以标示损坏的区块
-C 将检查过程的信息完整记录在file descriptor中,整个检查过程都能完整监控
-d 显示排错信息
-f 即使文件系统没有错误迹象,仍强制地检查正确性
-F 执行前先清除设备的缓冲区
-l<文件> 将文件中指定的区块加到损坏区块列表
-L<文件> 先清除损坏区块列表,再将文件中指定的区块加到损坏区块列表.因此损坏区块列表的区块跟文件中指定的区块是一样的
-n 以只读模式开启文件系统,并采取非互动方式执行,所有的问题对话均设置以"no"回答
-p 不询问使用者意见,便自动修复文件系统
-r 此参数只为了兼容性而存在,并无实际作用
-s 如果文件系统的字节顺序不适当,就交换字节顺序,否则不做任何动作
-S 不管文件系统的字节顺序,一律交换字节顺序
-t 显示时间信息
-v 执行时显示详细的信息
-V 显示版本信息
-y 采取非互动方式执行,所有的问题均设置以"yes"回答

*************************************


处理流程:

第一步:输入正确的root用户密码(输入正确的系统密码后,系统自动进入控制后台)

第二步:在控制台输入命令 fsck -y 回车

系统自动检测,问题解决

分析:这个错误出现的原因是机器突然断电,导致系统文件受损.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号