我如何将串行终端连接到KVM实例?

可能我误解了KVM可以做什么,但在VM上添加/删除硬件的能力似乎表明我可以添加一个串口,然后作为终端工作。

所以,我的询问是:

  1. 哪些设置最适合访客FreeBSD流通? (有几个!)
  2. 我的Linux主机如何从可访问性声明终端?
0
2019-05-04 23:08:35
资源 分享
答案: 2

好吧,你需要在模拟器中模仿一个串口,并且还要在主机上出现。 访问者操作系统需要在其“设备串行端口”上放置一些东西,例如使用getty_ps作为登录准点。 目前我直接不需要以这种方式使用它。 主要是访客操作系统上的模拟串口用于调试细节(Haiku默认使用它),然后由模拟器(如VMware)记录,作为一个简单的消息 - 文件,以便调试详细信息可用。 我将在下面尝试在qemu中使用模拟串行控制台。

0
2019-05-08 23:59:06
资源

我现在可以根据斯特凡的评论和两个连接的文章来解决我自己的问题:

这是补救措施:

  • 您不需要修改与主机配置有关的任何内容,只要它具有默认的串行工具,指示其中的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做同样的事情。

非常感谢Stefan!

0
2019-05-08 23:04:27
资源