inittab / getty basics: Como todos esses ttys funcionam?

0

Eu criei um ambiente linux minimalista, com recursos de buildroot (kernel + glibc + eudev + busybox). Mas eu tenho vários problemas com isso, porque eu não entendo o que está acontecendo. Eu notei dois problemas:

  • Eu tenho apenas um console, e não posso mudar para outro via Ctrl+Alt+F2
  • F1 - F12 keys não funcionam em programas como htop , por isso não consigo sair com F10 , mas apenas Crtl+C

Eu acho que o problema está dentro da linha do arquivo inittab, que afirma o seguinte:

console::respawn:/sbin/getty -L console 0 vt100 # GENERIC_SERIAL

Mas em outros exemplos, posso ver algo como:

1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:off:/sbin/mingetty tty3
4:2345:off:/sbin/mingetty tty4
5:2345:off:/sbin/mingetty tty5
6:2345:off:/sbin/mingetty tty6

Isso é para dois consoles, por exemplo, (isso é exatamente o que eu preciso). Mas não consigo entender:

  • por que exatamente há 6 deles?
  • por que eles diferem tanto?
  • o que é getty e mingetty?
  • qual deles devo usar e como?

Por favor, aponte-me para o lado da luz da força do teclado Linux!

    
por xakepp35 30.03.2018 / 22:05

0 respostas