CentOS7启动时出现报错提示“Give root password for maintenance”怎么办

本篇内容介绍了“CentOS7启动时出现报错提示“Give root password for maintenance”怎么办”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

今天,通过vMotion对一台虚拟机(OS为CentOS 7.3)做完迁移之后,重新启动虚拟机的时候,就出现了如下界面的报错信息:

CentOS7启动时出现报错提示“Give root password for maintenance”怎么办

 
输入root密码,登录系统,根据提示,输入journalctl -xb 即可看到最后一次的报错信息,如下图所示:
CentOS7启动时出现报错提示“Give root password for maintenance”怎么办

问题原因:

通过红色字体,显示驱动报错,初看应与磁盘的挂载相关,于是查看了/etc/fstab文件,发现了问题所在。

问题解决:

# vim /etc/fstab 发现里最后一行是我做光盘挂载加上去的,我把这一条挂载信息注释掉之后,然后重新reboot就可以正常启动。

CentOS7启动时出现报错提示“Give root password for maintenance”怎么办

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

下面是网上查到的由于其他原因导致该错误的解决办法,放在这里供大家参考:

https://yq.aliyun.com/ziliao/78174

本文讲的是linux提示Give root password for maintenance错误的,

问题原因应该是/usr /home /boot分区磁盘检测出了问题。 Give root password for maintenance (or type Control-D to continue):输入密码后 出现了: (R Repair filesystem)

问题原因应该是/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

解决办法一

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

1. 键入root密码,然后按”输入(Enter)”键;

2. 此时画面便会出现以下指令提示:(Repair filesystem)1#;

3. 于提示后输入”e2fsck -y /dev/hda2″,再按”键入(Enter)”,便可检查档案系统;

4. 系统即会自动进行修复并于画面显示修复进度;

5. 完成后键入”exit”,再按输入键,重新启动系统。

大部份档案系统都可用此方法修复好,但如系统或重要的系统档案损毁严重,则必须重新安装整个即时

解决方法二

1.重启后应该会在这个界面停住:
give root password for maintenance
(or type control-D to continue):
这时候输入服务器root用户的密码: ****
回车,即可进入一个简单的命令操作界面。
2.输入fsck -y 回车
即开始修复文件系统。时间根据硬盘的大小,在半个小时-8个小时不等。
3.修复完成后输入reboot回车重启电脑即可。
注:修复完文件系统可能会丢失一些文件,丢失的文件在相应分区的lost+found目录。

“CentOS7启动时出现报错提示“Give root password for maintenance”怎么办”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!