Debian VMでコンソール画面を無効にしようとしているため、ローカルにアクセスすると空の画面のみが表示されます。
ビデオドライバをアンインストール/無効にすることを検討しましたが、方法がわかりません。
答え1
Debian 8でsystemdを実行すると、getty
編集でVT実行を無効にできます(これはログインプロンプトを表示することです)。/etc/systemd/logind.conf
:
[Login]
NAutoVTs=0
ReserveVT=0
これにより、自動VT割り当てとVT予約が無効になります。
getty
また、最初のマネージドVTを無効にする必要がありますautovt@
。以下を含むファイルを含むディレクトリを作成します。/etc/systemd/system/[email protected]
disable.conf
[Unit]
ConditionKernelCommandLine=locallogin
locallogin
カーネルの起動パラメータにデバイスを追加しないと、デバイスは無効になります(必要に応じてこの動作をキャンセルできます)。
また、カーネルメッセージがコンソールに表示されないようにするには、次のように実行できます。
dmesg -n 1
(例えば存在する/etc/rc.local
)。コンソールでまだパニックが発生して無効にできないようです。
以前のバージョンのDebianまたはDebian 8を実行している場合は、コメントに記載されているすべての行でVTを無効にsysvinit
できます。getty
/sbin/getty
/etc/inittab
答え2
ありがとうございます。
/bin/systemctl --no-block disable getty@tty*.service
だからforループを入れました。