У меня есть система Scientific Linux 6.1, которая на сервере Supermicro поддерживает IPMI. Он также работает с Upstart, который влияет на работу последовательных консолей.
В моей системе возникла серьезная проблема, которая требует, чтобы я вошел в однопользовательский режим для выполнения некоторого обслуживания. Я стою перед KVM, подключенным к серверу (консоль VGA), и вижу все сообщения BIOS и загрузки. Последовательность загрузки проходит через движения, затем сообщает мне, что файловая система повреждена, и все. Мне никогда не предлагали войти в систему, и на экране ничего не говорится о режиме обслуживания.
Наконец я подключаюсь к хосту с помощью последовательной консоли и вижу следующее приглашение:
* An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
Give root password for maintenance
(or type Control-D to continue):
Моя командная строка ядра такова:
kernel /boot/vmlinuz-2.6.32-131.17.1.el6.x86_64 ro root=UUID=blah-blah-blah KEYBOARDTYPE=pc KEYTABLE=us console=tty0 crashkernel=auto console=ttyS2,115200n8r
Поскольку init еще не создал несколько TTY (getty, mgetty и т. Д.), У вас есть только основной TTY. Основной TTY - последний console=
параметр в командной строке ядра. Все параметры консоли получают вывод, но только последний из них может действовать как ввод.