Linux
如何將串口終端連接到 KVM 實例?
也許我誤解了 KVM 的功能,但是在 VM 上添加/刪除硬體的能力似乎意味著我可以添加一個串列埠,然後充當終端。
所以,我的問題是:
- 哪些設置最適合來賓 FreeBSD 發行版?(有許多!)
- 如何從我的 Linux 主機訪問所述終端?
我現在可以根據Stefan的評論和兩篇連結的文章來回答我自己的問題:
- 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
- 配置
/etc/inittab
並附加該行T0:S12345:respawn:/sbin/getty -hL ttyS0 115200 vt100
以啟動 getty 並為您提供登錄提示。我可以確認這對我使用 Fedora 系統有效(儘管我確實必須設置
enforcing=0
為附加參數,因為有問題的系統是執行 SELinux MLS 的 fedora rawhide)。我想從那裡我可能可以弄清楚如何為 freebsd 做同樣的事情。
謝謝斯特凡!