質問: 「virsh -c qemu:/// system console guest1」からのコンソール出力を妨げる理由は何ですか? ubuntu 10.04ホストでkvmを実行しています。ゲストosもubuntu 10.04です。「console」コマンドを使用してゲストに接続しようとしています。接続を確立できるようですが、出力はありません。$ sudo virsh -c qemu:///system console guest1 connected to domain guest1 escape character is ^] (nothing here) ^] $ 「シリアル」デバイスは構成されていませんが、これらの「コンソール」デバイスはあります。<console type='pty' tty='/dev/pts/2'> <source path='/dev/pts/2'/> <target port='0'/> </console> <console type='pty' tty='/dev/pts/2'> <source path='/dev/pts/2'/> <target port='0'/> </console> これらはコンソールに十分ですか、それともシリアルデバイスも必要ですか?kvmコンソールを機能させるには何をする必要がありますか?
回答: 1つの可能性は、仮想マシンにシリアルコンソールが構成されていないことです。virsh dumpxml guest1 シリアルコンソールが構成されているかどうかが表示されます。似たようなものがあるはずです<serial type='pty'> <target port='0'/> </serial>