默认情况下,Ctrl++通向虚拟控制台Alt。F1-F6
lxc
我的计算机上正在运行一个容器。如何配置主机,让++Ctrl走到容器的虚拟控制台?AltF6
此外,如何配置主机以便Ctrl++转到容器内运行的x服务器Alt?F6
答案1
我已经弄清楚了,主要是受到启发Arch 论坛上的这篇文章。
- 通过删除来禁用
getty
当前正在运行的后面,这将在重新启动后生效。tty6
/etc/init/tty6.conf
tty6
通过添加lxc.cgroup.devices.allow = c 4:6 rwm
到容器的配置来允许容器访问getty
通过编辑/etc/init/tty6.conf
容器在容器中自动启动start on runlevel [23] # and not-container <- not-container is commented out stop on runlevel [!23] respawn exec /sbin/getty -8 38400 tty6
现在 Ctrl++Alt是F6容器的控制台。
需要额外的操作tty[1-4]
,因为/dev/tty[1-4]
容器中不是 tty 设备。