Основы inittab / getty: Как все эти ttys работают?

482
xakepp35

Я создал минималистичную среду Linux с помощью buildroot (kernel + glibc + eudev + busybox). Но у меня есть несколько проблем с этим, потому что я не понимаю, что происходит. Я заметил 2 проблемы:

  • У меня только одна консоль, и я не могу переключиться на другую через Ctrl+Alt+F2
  • F1- F12ключи не работают в таких программах, как htop, поэтому я не могу выйти с ним, F10но толькоCrtl+C

Я думаю, что проблема находится внутри строки файла inittab, которая гласит следующее:

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

Но в других примерах я вижу что-то вроде:

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 

Это для двух консолей, например, (это именно то, что мне нужно). Но я не могу понять:

  • почему их ровно 6?
  • почему они так сильно отличаются?
  • что такое getty и mingetty?
  • какой я должен использовать и как?

Пожалуйста, укажите мне на светлую сторону силы клавиатуры Linux!

0
Это для последовательных терминалов, ничего общего с консолью. Barmar 6 лет назад 0

0 ответов на вопрос

Похожие вопросы