У відповідь на те, як налаштувати ваш FreeBSD-апарат, є два основні випадки отримання серійної версії. Якщо ви встановлюєте FreeBSD тільки серійно, знадобляться послідовні інструкції завантажувача. Якщо у вас вже є консоль і ви просто хочете мати також послідовний доступ, то дотримуйтесь послідовних інструкцій після встановлення.
Завантажувач серійний
- Натисніть
2
на екрані параметрів завантаження FreeBSD, щоб перейти до запиту завантажувача
- тип
set console=comconsole
- якщо ви втратите інтерактивність у цей момент, перевірте, чи віртуальна швидкість передачі даних у бойовій системі складає 9600
- тип
autoboot
Це повинно забезпечити іншу частину установки через послідовний інтерфейс. Якщо ви хочете продовжувати мати послідовний доступ після встановлення FreeBSD, то перед перезавантаженням в кінці інсталяції вам потрібно буде перейти до командного рядка.
Серій після встановлення
На консолі:
- тип
echo 'console="comconsole"' >> /boot/loader.conf
- навантаження
/etc/ttys
в vi
- Змініть рядок, починаючи з ttyu0 (може бути ttyd0 в інших версіях FreeBSD)
- На цьому рядку змініть
dialup
на vt100
та off
наon
- після перезавантаження послідовний термінал повинен показувати процес завантаження та закінчуватись запитом входу
- Примітка: установка
console="comconsole"
в /boot/loader.conf
може зробити завантажувальні повідомлення з'являються тільки через послідовний інтерфейс. Просто змініть, /etc/ttys
якщо ви не хочете, щоб журнал завантаження був послідовним.
Список літератури
http://www.freebsd.org/doc/handbook/serialconsole-setup.html
http://www.freebsd.org/doc/handbook/term.html
serial=tty0
, що це помилка і мала бути призначенаconsole=tty0
. Я не бачу "послідовного" параметра в жодному документі ядра. Вказання кількох консолей (у цьому випадку активна віртуальна консоль плюс послідовна консоль) має для мене сенс.