調べてたらいくつかのやり方が分かったのでメモ。
接続したいlinux環境の設定としては、/etc/inittabに↓を書くのと、
T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100 ||<< grubでカーネルオプションを追加して置く。 >|| /boot/vmlinuz-2.6.32 root=/dev/hda1 ro console=tty0 console=ttyS0, 115200
それでqemuからシリアル接続する方法の1つ目は、
qemuのオプションに"-nographic"付けて起動すればGUIが立ち上がらずに、シリアル接続できる。
もう一個は、
qemuのオプションで"-serial pty"を付けて起動する。
[masami@moonlight:~/kvm-img]% kvm -hda lenny.img -m 512 -monitor stdio -boot c -serial pty char device redirected to /dev/pts/2 QEMU 0.10.0 monitor - type 'help' for more information
そうすると/dev/pts/nが表示されるから、それを使ってminicomとかで接続する
[masami@moonlight:~/kvm-img]% sudo minicom -p /dev/pts/2
@oza_x86さんに教えてもらった方法。
qemuのオプションで"-serial stdio"を付ける。これが一番手軽かも!