我在 CentOS7 上手动加密了我的其中一个驱动器,该驱动器运行完美。
然而,在自动安装时犯了一个错误后,/etc/fstab
它/etc/crypttab
会无限循环地卡在
[***]A start job is running for dev-mapper-crypto.device
关于如何解决这个问题有什么想法吗?
我尝试在运行级别 1 下运行但它会尝试安装它。
答案1
使用emergency
选项启动(或-b
简称)–这将要跳过几乎所有内容。如果这导致根文件系统为只读,您可以mount -o remount,rw /
在 shell 中运行一次。
或者,使用systemd.debug-shell
选项启动 – 这会让您在系统启动时在 tty9 上获得 shell。然后您就可以systemctl list-jobs
了systemctl cancel
。
或者,使用systemd.mask=mnt-whatever.mount
– 启动,这将强制 systemd 忽略该特定单元文件。(每个 fstab 挂载对应一个.mount
单元,其中/
被替换为-
。例如,/mnt/my-data
是mnt-my\x2ddata.mount
。)
(附注:systemd 没有运行级别;单用户模式的启动选项就是这样single
。)