シリアルコンソールにユーザープロンプトがありません。

シリアルコンソールにユーザープロンプトがありません。

コンソールを使用できるようにSystemD VMでシリアルコンソールを有効にしようとしていますが、接続時にユーザーを選択することはできません。

最後まで読んでくださいシリアルコンソールドキュメントgrubセクション console=ttyS0に追加するだけで、SystemDは自動的にシリアル接続の受信を開始するようです。COMMAND_LINE_LINUX

virsh console {system_id}出力を介してシステムに接続する場合:

$ sudo virsh console 1
Password:

ユーザープロンプトはありません。
ユーザーパスワードとrootパスワードを設定しようとしましたが、何も機能しないようです。
シリアル端末を手動で設定し、ユーザーに自動ログインを設定してみました。

systemctl enable serial-getty@ttyS0

agetty 行を で編集しましたがadd --autologin user効果がありませんでした。

私は見たこれCONFIG_FHANDLE=Y確認するために、ローカルで設定ファイルを見つけることはできませんが、リポジトリでのみ見つけることができますが、私のカーネル設定にある必要があることを尋ねて確認しました。

シリアルコンソールを操作する方法についてのアイデアはありますか?

ベストアンサー1

これは「私は愚かです」のもう一つの例です。

VMユーザーログインのsudoパスワードプロンプトを間違えているようです...

とにかく、マシンを再構築した後にSolusでシリアルコンソールを有効にするための全体的な手順は次のとおりです。

顧客:

systemctl enable serial-getty@ttyS0
systemctl start serial-getty@ttyS0

マスター:

sudo virsh console {system_id}

ホストのsudoパスワードを入力すると完了です。

興味深いことに、Grubコマンドラインオプションを追加する代わりにこれを行う必要がありましたが、まだ理由を特定できませんでした。

おすすめ記事