Я создал минималистичную среду 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