6f5f7f15

Делаем терминал консолью


Многие сообщения системы обычно посылаются на консоль.

В то же время, сообщения, появляющиеся при загрузке на консоли, затем можно просмотреть командой dmesg. Если начальная загрузка сбоит, то вы можете захотеть отображать на терминале сообщения, появляющиеся в течение загрузки.

Для этого можно отпатчить и перекомпилировать ядро Linux.

Оно пошлет терминалу сообщения, которые обычно посылаются только консоли. Это не превратит полностью терминал в консоль, так как не может ни менять раскладку клавиатуры, ни менять цвета подобно большинству консолей.

Linux Журнал в апреле 1997 выпустил статью по этому вопросу. Чтобы отпатчтиь ядро Linux добавьте несколько #defines в начало src/linux/drivers/char/console.c:

______________________________________________________________________

#define CONFIG_SERIAL_ECHO #define SERIAL_ECHO_PORT 0x2f8 /* Serial port address */ ______________________________________________________________________

Если вы в настоящее время используете консоль, чтобы выбрать, какую операционную систему загрузить (используя LILO), но хотели бы делать это с терминала, то вы должны добавить строку в /etc/lilo.conf файл. См. man для lilo.conf и поищите "serial=".



Содержание раздела