Консоль на последовательном порту

Редактировал(а) atsarkov 18.04.2025 10:04

Применимо к:

  • ОС "ОСнова" 2.x onyx
  • ОС "ОСнова" 3.x onyx

В случае необходимости настроить подключения консоли к последовательному порту (com-порту) выполнить:

Для временного включения до перезагрузки

  • Перезагрузить (или включить) систему
  • В загрузчике выбрать из списка ядро (или не выбирать и оставить выбор по умолчанию)
  • нажать на клавиатуре кнопку 'e' (в английской  раскладке, 'e' означает команду edit -- редактировать)
  • ввести логин root и пароль загрузчика grub, выбранный при установке
  • Перевести указатель в конец строки, начинающийся с 'linux'
  • в конце этой строки дописать через пробел console=ttyS0
  • Нажать F10 или Control-x для продолжения загрузки
  • До появления графики, консоль на экране будет пустой, все системные сообщения пойдут в первый com-порт

Для постоянного включения

  • Загрузить систему
  • Отредактировать от администратора файл /etc/default/grub в текстовом редакторе
  • Найти строчку GRUB_CMDLINE_LINUX_DEFAULT="..."
  • Дописать в нее внутри кавычек через пробел console=ttyS0:  GRUB_CMDLINE_LINUX_DEFAULT="... console=ttyS0"
  • Выполнить обновление конфигурации загрузчика командой:
sudo update-grub
  • Перезагрузить систему командой:
sudo reboot

Для отключения провести обратные шаги

  • Загрузить систему
  • Отредактировать от администратора файл /etc/default/grub в текстовом редакторе
  • Найти строчку GRUB_CMDLINE_LINUX_DEFAULT="... console=ttyS0"
  • Убрать параметр console=ttyS0:  GRUB_CMDLINE_LINUX_DEFAULT="..."
  • Выполнить обновление конфигурации загрузчика командой:
sudo update-grub
  • Перезагрузить систему командой:
sudo reboot