KVMが何をしているのかを誤解している可能性がありますが、VMにハードウェアを追加/削除できるというのは、シリアルポートを追加してから端末として機能できるという意味です。
だから私の質問は次のとおりです。
- ゲストFreeBSDディストリビューションに最適な設定は何ですか? (たくさんあります!)
- Linuxホストからその端末にどのようにアクセスしますか?
ベストアンサー1
今、私は以下に基づいて自分の質問に答えることができます。ステファンコメントとリンクされた2つの記事:
- https://askubuntu.com/questions/1733/what-reason-could-prevent-console-output-from-virsh-c-qemu-system-console-gu
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507650#29
解決策は次のとおりです。
- ホスト構成にptyを指すデフォルトのシリアルデバイスがある限り、ホスト構成に関連するものを編集する必要はありません。
- カーネルのブートパラメータに以下が追加されていることを確認してください
serial=tty0 console=ttyS0,115200n8
。通常編集で行われます/boot/grub/menu.lst
- gettyを起動してログインプロンプトを表示するには、
/etc/inittab
この行を設定して追加します。T0:S12345:respawn:/sbin/getty -hL ttyS0 115200 vt100
enforcing=0
Fedoraシステムを使用してこれが機能していることを確認できます(もちろん、問題のシステムがSELinux MLSを実行しているfedora rawhideであるため、追加のパラメータを設定する必要がありますが)。
私はそこからfreebsdに対して同じことをする方法を見つけることができると思いました。
ありがとう、ステファン!