linux系统Give root password for maintenance解决办法

简介:

linux 系统Give root password for maintenance 问题的解决方法 ,希望能帮上朋友们!
方法一:
GIVE root password for maintenance (or type control-D to continue)
Login incorrct:
Give root password for maintenance
(or type Control-D to continue):
输入密码后,默认是123456吧,(此时密码看不到的,输入直接回车) 出现了:
(Repair filesystem)1 #
再输入:
fsck -A -V
再输入:
exit
重新启动OK

方法二:
问题原因应该是/usr /home /boot分区磁盘检测出了问题。
Give root password for maintenance
(or type Control-D to continue):输入密码后 出现了:
(Repair filesystem)1 #
执行如下命令:
#fsck -y /usr
#fsck -y /home
#fsck -y /boot
再执行重启:
#reboot
重新启动OK
Giveroot password for maintenance (or type Control-D for normal startup),为什么?
当Linux系统被强行关闭或重新启动,电脑的档案系统便有可能受损,系统会自动检查并修复档案系统;但当档案系统未能自动修复,画面便会出现上述讯息。
此时,使用者需亲自依照下面步骤进行修复程序:

  1. 键入root密码,然后按"输入(Enter)"键;
  2. 此时画面便会出现以下指令提示:(Repair filesystem)1#;
  3. 于提示后输入"e2fsck -y /dev/hda2",再按"键入(Enter)",便可检查档案系统;
  4. 系统即会自动进行修复并于画面显示修复进度;
  5. 完成后键入"exit",再按输入键,重新启动系统。
    大部份档案系统都可用此方法修复好,但如系统或重要的系统档案损毁严重,则必须重新安装整个即时
    这里有一些关于e2fsck命令的翻译:
    e2fsck(ext2 file system check)
    功能说明:检查ext2文件系统的正确性。
    语法:e2fsck [-acCdfFnprsStvVy][-b][-B <区块大小>][-l <文件>][-L <文件>][设备名称]
    补充说明:e2fsck执行后的传回值及代表意义如下。
    0 没有任何错误发生。
    1 文件系统发生错误,并且已经修正。
    2 文件系统发生错误,并且已经修正。
    4 文件系统发生错误,但没有修正。
    8 运作时发生错误。
    16 使用的语法发生错误。
    128 共享的函数库发生错误。
    参数:
    -a 不询问使用者意见,便自动修复文件系统。
    -b指定superblock,而不使用预设的superblock。
    -B<区块大小> 指定区块的大小,单位为字节。
    -c 一并执行badblocks,以标示损坏的区块。
    -C 将检查过程的信息完整记录在file descriptor中,使得整个检查过程都能完整监控。
    -d 显示排错信息。
    -f 即使文件系统没有错误迹象,仍强制地检查正确性。
    -F 执行前先清除设备的缓冲区。
    -l<文件> 将文件中指定的区块加到损坏区块列表。
    -L<文件> 先清除损坏区块列表,再将文件中指定的区块加到损坏区块列表。因此损坏区块列表的区块跟文件中指定的区块是一样的。
    -n 以只读模式开启文件系统,并采取非互动方式执行,所有的问题对话均设置以"no"回答。
    -p 不询问使用者意见,便自动修复文件系统。
    -r 此参数只为了兼容性而存在,并无实际作用。
    -s 如果文件系统的字节顺序不适当,就交换字节顺序,否则不做任何动作。
    -S 不管文件系统的字节顺序,一律交换字节顺序。
    -t 显示时间信息。
    -v 执行时显示详细的信息。
    -V 显示版本信息。
    -y 采取非互动方式执行,所有的问题均设置以"yes"回答。

本文转自 Super康 51CTO博客,原文链接:http://blog.51cto.com/zhengkangkang/2064904,如需转载请自行联系原作者
相关文章
|
14天前
|
Linux 定位技术
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
88 24
|
7天前
|
Linux Shell
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
54 19
|
17天前
|
安全 Shell Linux
Linux系统之su命令的基本使用
Linux系统之su命令的基本使用
67 2
Linux系统之su命令的基本使用
|
9天前
|
Ubuntu Linux 编译器
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
63 17
|
1月前
|
监控 Linux Python
Linux系统资源管理:多角度查看内存使用情况。
要知道,透过内存管理的窗口,我们可以洞察到Linux系统运行的真实身姿,如同解剖学家透过微观镜,洞察生命的奥秘。记住,不要惧怕那些高深的命令和参数,他们只是你掌握系统"魔法棒"的钥匙,熟练掌握后,你就可以骄傲地说:Linux,我来了!
119 27
|
1月前
|
Linux
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
151 10
|
2月前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
132 24
Linux系统之whereis命令的基本使用
|
1月前
|
存储 缓存 Linux
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
173 8
|
1月前
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
|
2月前
|
安全 Linux 数据安全/隐私保护
linux root登陆,密码正确但,错误提示su: Authentication failure
通过系统化的排查和解决方案,可以有效应对 `su: Authentication failure` 问题,确保系统安全和用户权限的正确管理。
928 36
下一篇
oss创建bucket