Ubuntu 20.04はホストとゲストの両方で動作します。
私はQEMUを初めて使用し、シリアルポートを介してゲストホスト通信を確立しようとしています。これQEMUドキュメント次の-serial dev
オプションを教えてください。
Redirect the virtual serial port to host character device dev.
したがって、そのオプションを使用してQEMU VMを実行し、-serial pty
次のコンソール出力を取得します。
char device redirected to /dev/pts/9 (label serial0)
質問:ホストに指定されたデバイスがあり、/dev/pts/9
それに書き込みます。
echo hello > /dev/pts/9
訪問者の出力をどこで読むべきですか?
ベストアンサー1
公開されたデバイスを使用すると、-serial
仮想マシンのシリアルポートとして表示されます。カーネルログを見ると、次のような内容が表示されます。
Dec 25 15:38:31 fedora kernel: 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
したがって、仮想マシン内で次のように実行すると:
echo hello > /dev/ttyS0
次に、ホストで次のことを確認します。
$ cat /dev/pts/4
hello