150******77
deepin
2018-09-22 09:38 我更新9.21号版本后也是出现这个问题,看了日志/var/log/boot.log
Failed to start File System Check on /dev/sda7.
See 'systemctl status systemd-fsck@dev-sda7.service' for details.
我到/etc/fastab里注释掉那个sda7引用后可以进入系统了,最终使用第二种方案解决.我感觉应该是更新了啥导致的
Failed to start File System Check on /dev/sda7.
See 'systemctl status systemd-fsck@dev-sda7.service' for details.
我到/etc/fastab里注释掉那个sda7引用后可以进入系统了,最终使用第二种方案解决.我感觉应该是更新了啥导致的
Reply Like 0 View the author


中文 


1. 在 /etc/fstab 中的磁盘参数中加入 x-systemd.device-timeout= 的参数, 一般设置成 60s。 该方法也确实解决了该问题, 但是启动用时呢要稍微久一点。
2. 采用 systemd 配置一个服务文件, 提前挂载磁盘分区。 该方法, 是比较好的方法, 但是在搜索到的详细步骤不是很全, 因此不容易实现。 现在主要就是说一说该方法的具体步骤。
第一步是先创建一个service文件,目录是/etc/systemd/system,名称随意,比如mount-data-partition.service,内容如下:
第二步修改 systemd-udev-trigger.service (论坛上说是在/usr/lib/systemd/system/下), 其实不然, 它是在 /lib/systemd/system/ 下。(别在/usr/lib/systemd/system/ 建立这个文件, 这是没有效果的。) 在 Wants 项目中加入 mount-data-partition.service 就是我们刚刚建立的文件。
两种方法, 效果都差不多, 如果要比较的话, 第二种启动稍微要快一点点, 但是都没有 出现了该问题直接敲 回车 来的快。