Tty
Ctrl+Alt+F6 訪問 linux 容器?
預設情況下,
Ctrl
++Alt
通向F1-F6
一個虛擬控制台。一個
lxc
容器正在我的電腦上執行。如何配置主機讓Ctrl
++Alt
進入F6
容器的虛擬控制台?此外,如何配置主機以使
Ctrl
++轉到在容器內執行的 x 伺服器Alt
?F6
我已經想通了,主要是受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 設備。