手動で完全に機能するドライブの1つを暗号化して、CentOS7に取り組んでいました。
ただし、/etc/fstab
と/etc/crypttab
で自動的にマウントするのを間違えた後、ループが無期限にスタックします。
[***]A start job is running for dev-mapper-crypto.device
これを回避する方法についてのアイデアはありますか?
ランレベル1で実行しようとしましたが、マウントしようとします。
emergency
オプション(または略して-b
)で起動します–これwillほとんどすべてをスキップします。これによりルートファイルシステムが読み取り専用のままになる場合は、シェルでmount -o remount,rw /
を1回実行できます。
または、systemd.debug-Shell
オプションを使用して起動します。これにより、システムの起動中でもtty9でシェルが提供されます。次に、systemctl list-jobs
およびsystemctl cancel
を実行できます。
または、systemd.mask=mnt-whatever.mount
で起動します。これにより、systemdはその特定のユニットファイルのみを無視します。 (すべてのfstabマウントは.mount
ユニットに対応し、/
は-
に置き換えられます。たとえば、/mnt/my-data
はmnt-my\x2ddata.mount
です。)
(補足:systemdにはランレベルがありません。シングルユーザーモードのブートオプションは、single
です。)