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