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

Редактировал(а) Роман Воробьев 2021/12/01 08:22

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

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

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

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

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

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

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