首页 > 代码库 > 系统启动失败的原因分析及解决办法

系统启动失败的原因分析及解决办法

系统启动失败的原因分析及解决办法

 原因分析:

可能是配置文件/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

系统启动失败的原因分析及解决办法