Tty

Ctrl+Alt+F6 訪問 linux 容器?

  • August 10, 2016

預設情況下,Ctrl++Alt通向F1-F6一個虛擬控制台。

一個lxc容器正在我的電腦上執行。如何配置主機讓Ctrl++Alt進入F6容器的虛擬控制台?

此外,如何配置主機以使Ctrl++轉到在容器內執行的 x 伺服器AltF6

我已經想通了,主要是受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++AltF6容器的控制台。

需要額外的操作tty[1-4],因為/dev/tty[1-4]容器中不是 tty 設備。

引用自:https://unix.stackexchange.com/questions/294091