今日一台Centos7的系统启动停留在Control-D界面。
解决过程
1.使用root登陆系统。
2.对比/etc/fsbab文件中的挂载和系统df -hT看到的是否一样。
3.最后发现fstab中出现了无效的挂载,将其注释掉,reboot后正常。
顺便再说一下如果遇到重启进入Repair filesystem界面的修复方法
开机无法正常进入系统,提示输入root密码后进入了“repair filesystem”修复模式,即使再重启还是进入“repair filesystem”模式。
解决:
说明系统的文件系统有损坏,需要修复,可能是由于非法断电或关机造成的。
(Repair filesystem) 1 # mount -o remount,rw / //由于现在进入的是修复模式,所有文件系统都是只读的,我们先重新挂载根,将系统改为可读写
(Repair filesystem) 2 # fsck -y / //将df -T看到的所有本地挂载点一一修复(遇到问题的系统开机自检的时候只报了/boot分区问题,所以一开始我只反复修复了/boot,然后reboot,可是每次都不好使,症状依旧没有解决,快放弃的时候无意修复了一个/tmp分区,居然好了!所以建议不要只相信系统报出来的分区,如果问题得不到解决可以尝试将这些分区都修复一遍)
(Repair filesystem) 3 # fsck -y /boot
(Repair filesystem) 4 # fsck -y /tmp
(Repair filesystem) 5 # fsck -y /home
......
(Repair filesystem) 6 # reboot //重启后进入到正常的系统了!
(fsck /dev/hda1,直接fsck分区文件好像也可以,但这次没有尝试)