Вход:  Пароль:  
FreeSource: Статьи/SerialConsole ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

Использование serial console

Зачем?


Kernel

Во-первых надо собрать ядро с поддержкой serial console. Для этого:



Во-вторых при загрузке указать нужную опцию:


console=ttyS<номер порта>,<скорость><parity><bits>


parity один из вариантов: n, o, e. В реальной жизни вам понадобится, скорее всего, только n.


bits — 7 или 8.


Например: console=ttyS0,38400n8 (думаю это самый часто используемый вариант).


Вы можете указать несколько опцией console в строке загрузки ядра. Вывод сообщений ядра будет осуществляться на все. Последнее устройство будет использоваться при работе с /dev/console.


Пример:
console=ttyS0,38400n1 console=tty0


Такой вариант будет отличаться от обычного поведения системы только добавлением serial console, без каких-либо побочных явлений.


Уточнение — в каждом классе устройств (serial, video) можно создать только одну консоль.


Если опция console не используется, то вывод будет на первое обнаруженое устройство, которое может выполнять роль консоли. VGA имеет приоритет на serial.

Lilo

Lilo также поддерживает serial console.


Добавьте в lilo.conf (основная секция) строчку:


serial = 0,38400n8 (ttyS1, 38400 bd, no parity, 8 bits)


В секцию загрузки ядра:


append = «console=<выбраные вами параметры>"


Для того, чтобы была возможность выполнить login через serial console, необходимо запустить для этого копию getty, добавив строчку в inittab:


S0:2345:respawn:/sbin/agetty -L ttyS0 9600 vt100


Страницы, ссылающиеся на данную: Статьи


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]