inittab / getty-Grundlagen: Wie funktionieren all diese ttys?

642
xakepp35

Ich habe eine minimalistische Linux-Umgebung mit Buildroot (Kernel + Glibc + Eudev + Busybox) gebaut. Aber ich habe einige Probleme damit, weil mir das Verständnis für das, was los ist, fehlt. Ich habe 2 Probleme festgestellt:

  • Ich habe nur eine Konsole und kann nicht über eine andere wechseln Ctrl+Alt+F2
  • F1- F12Tasten funktionieren nicht in Programmen wie htop, daher kann ich sie nur mit F10beendenCrtl+C

Ich denke, das Problem liegt in der inittab-Dateizeile, die Folgendes besagt:

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

Aber in anderen Beispielen kann ich so etwas sehen:

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 

Das ist zum Beispiel für zwei Konsolen (genau das, was ich brauche). Aber ich kann nicht verstehen:

  • warum gibt es genau 6 davon?
  • warum unterscheiden sie sich so sehr?
  • Was ist getty und mingetty?
  • welches soll ich verwenden und wie?

Bitte weisen Sie mich auf die leichte Seite der Linux-Tastatur.

0
Das sind bei seriellen Terminals nichts mit der Konsole zu tun. Barmar vor 6 Jahren 0

0 Antworten auf die Frage