首页 > 代码库 > 系统启动失败的原因分析及解决办法
系统启动失败的原因分析及解决办法
系统启动失败的原因分析及解决办法
原因分析:
可能是配置文件/etc/fstab中错误了。
查看/etc/fstab配置文件内容:
[root@wholl ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Mon Nov 7 18:40:55 2016
#
# Accessible filesystems, by reference, are maintained under ‘/dev/disk‘
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=b259ef6f-30bb-485c-921b-51fed30bc18c / ext4 defaults 1 1
UUID=fa78dbb9-34ba-420c-88dc-8c19bfb0f106 /boot ext4 defaults 1 2
UUID=ac4e0c0c-23ee-44c4-9a9f-17f21b6f0c62 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
Proc /proc proc defaults 0 0
/dev/sdb3 /mnt ext4 defaults 0 1
解析:上边最后一行是错误的,最后两个数字的不能是0 1。只要是自己挂载的,最后两个都必须是0。
最后两个数字的含义:
第一个数字:代表要不要对文件系统进行备份。取值有0和1,0代表不备份,1代表要备份。
第二个数字:代表开机要不要对文件系统进行自检(fsck)。取值有0、1和2,0代表开机不自检,1、2代表开机要自检,其中2一般用于根。(当系统崩溃或者磁盘损坏了才用fsck,正常情况一用fsck马上挂掉)
解决办法:
重启机器输入密码进入root用户后删除最后一行。但是此时文件是只读文件,修改后保存不了,所以此时需要重新挂载根目录。
挂载命令:mount -o rw,remount /。挂载后再删除/etc/fstab文件中最后一行并保存退出。然后重启机器便可正常开机。
本文出自 “12048118” 博客,请务必保留此出处http://12058118.blog.51cto.com/12048118/1877054
系统启动失败的原因分析及解决办法