centos7开机出现try again to boot into default maintenance give root password for maintenance

时间:2020-12-09 15:52:03

开启centos7出现下面两句话,然后直接输出root密码,就可以登录,但是登录后,发现一些文字显示出来的是乱码

try again to boot into default maintenance
give root  password for maintenance

解决方法:            先登录到root用户下

                              输入 fsck -y /usr

                                    fsck  -y /home              // Fsck命令修复损坏的分区,最下面有fsck的参数应用

                                    fsck -y  /boot

                              在执行 :  reboot              (重新启动电脑)

 

为什么会出先上诉问题?

因为linux系统被强制关机或重启,电脑文档系统有可能受损,系统会自动检查并修复档案系统,但是若档案系统未能修复,则会出现上诉问题,

 

 

 

 

filesys : 磁盘设备名称(eg./dev/sda1),挂载(mount)点 (eg. / 或 /usr)

 

-t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数

 

-s : 依序一个一个地执行 fsck 的指令来检查

 

-A : 对/etc/fstab 中所有列出来的 分区(partition)做检查

 

-C : 显示完整的检查进度

 

-d : 打印出 e2fsck 的 debug 结果

 

-p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行

 

-R : 同时有 -A 条件时,省略 / 不检查

 

-V : 详细显示模式

 

-a : 如果检查有错则自动修复

 

-r : 如果检查有错则由使用者回答是否修复

 

-y : 选项指定检测每个文件是自动输入yes,在不确定那些是不正常的时候,可以执行 # fsck -y 全部检查修复。

 

例子 :

 

检查 msdos 档案系统的 /dev/hda5 是否正常,如果有异常便自动修复 :fsck -t msdos -a /dev/hda5

 

注意 :

 

此指令可与 /etc/fstab 相互参考操作来加以了解。