如何跳过 fstab 的启动作业?无超时 CENTOS7

如何跳过 fstab 的启动作业?无超时 CENTOS7

我在 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-jobssystemctl cancel

或者,使用systemd.mask=mnt-whatever.mount– 启动,这将强制 systemd 忽略该特定单元文件。(每个 fstab 挂载对应一个.mount单元,其中/被替换为-。例如,/mnt/my-datamnt-my\x2ddata.mount。)


(附注:systemd 没有运行级别;单用户模式的启动选项就是这样single。)

相关内容