问题描述:开机无法进系统,显示emergency mode.
解决过程:发现/etc/fstab中有一行是挂载/home分区(因为/home分区是单独的分区),但是挂载时出现错误,无法正确挂载。如果把那行注释掉,就可以进到lightdm登录界面,但无法登录(循环登陆),需要切换tty(ctrl+alt+Fx,x表示要切换到的数字,可以是1,2,3……),然后手动挂载我的家分区到/home(使用mount命令),才能登录。
我的fstab文件如下
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
/dev/sda1 / ext4 defaults,noatime 0 1
/dev/sda2 none swap defaults 0 0
/dev/sda3 /home ext4 defaults,noatime 0 2
最后的解决办法是,把home分区那个2(pass那一栏)改为0 ,意思是fsck不检查分区,现在可以进入系统,但磁盘可能存在问题,可后续用相关命令检测磁盘。
参考:
https://wiki.archlinux.org/index.php/Fstab_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)