7. Использование последовательной консоли в FreeBSD

Подробно эта процедура описана в отдельной главе Руководства FreeBSD. Здесь мы приводим краткий перечень.

7.1. Проверьте конфигурацию ядра

Проверьте, что файл конфигурации ядра содержит flags 0x10 в строке, описывающей устройство sio0. Этот флаг разрешает использование устройства (известного также как COM1 в DOS/Windows® или как /dev/ttyd0 в FreeBSD) в качестве консоли. Флаг установлен в обоих примерах стандартной конфигурации ядра (GENERIC и LINT), так что, скорее всего, он установлен и в вашем ядре.

7.2. Создайте файл /boot.conf file

Этот файл должен состоять из одной строки, содержащей только ''-h'' (без кавычек). Этот флаг указывает загрузочным блокам FreeBSD переключиться на последовательную консоль.

7.3. Отредактируйте файл /etc/ttys

Необходимы следующие изменения:

Если вы не собираетесь подключать клавиатуру и монитор к этому серверу, найдите все строки для устройств ttyv, таких как

ttyv1   "/usr/libexec/getty Pc"	 cons25  on  secure

Замените on на off. Это запретит запуск утилит регистрации на ненужных более видео консолях.

Найдите строку, содержащую ttyd0. Измените ее с

ttyd0   "/usr/libexec/getty std.9600"   dialup  off secure

на

ttyd0   "/usr/libexec/getty std.9600"   vt100   on secure

(замените vt100 на тип терминала вашей консоли. Хорошим выбором может быть xterm). Это позволит вам зарегистрироваться на консоли после того, как система перейдет в многопользовательский режим.

Перезагрузитесь — и все!

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.