SSH経由で暗号化されたパーティションのロックを解除できるように、initramfsでdropbear SSHサーバーを起動しています。*。
Debian Jessieではすべてが問題ありませんが、Busterではdropbearが後で停止しないように見えるため、switch_root
OpenBSD SSHサーバーは起動しません。
apt-get purge dropbear
役に立たず、which dropbear
印刷/usr/bin/dropbear
およびps -ef | grep dropbear
印刷されます/sbin/dropbear
。これは、プロセスがinitramfsフェーズで開始され、停止されなかったことを示しています。
回避策として、killall dropbear
SSHサービススクリプトでこれを実行しますが、ルートパーティションを切り替える前に終了する方が適切です。
この時点でスクリプトをどのように実行しますか?
ベストアンサー1
次のようにクリーンアップスクリプトを作成します/etc/initramfs-tools/scripts/init-bottom/cleanup.sh
。
#!/bin/sh
echo "Killing dropbear"
killall dropbear
exit 0
...実行可能にします。
chmod +x /etc/initramfs-tools/scripts/init-bottom/cleanup.sh
通常どおり initramfs を更新します。
update-initramfs -u