как запустить новый терминал с помощью agetty (не systemd)

Для Mac, несмотря на то, что дополнения VirtualBox уже доступны, мне не удалось найти способ их установки.

Однако изменение разрешения в настройках гостевой машины (в моем случае CentOS )решило проблему. Не было возможности автоматически подобрать разрешение экрана, как предлагали другие, но метод проб и ошибок позволил мне найти наилучшее (почти идеальное )соответствие. Хотя экран загрузки и входа в систему будет выглядеть уменьшенным, после входа в систему будет видно полное разрешение.

2
02.10.2019, 23:34
1 ответ

К сожалению, agettyдолжен быть в inittabили как единица systemd, чтобы сохраниться.

Что касается agettyв оболочке, то он действительно не предназначен для запуска на переднем плане и управления каким-то другим терминалом, как упоминалось в другом посте здесь .

Выполнение этого как модуля systemdпозволит ему сохранять стабильность и не закрывать соединение или родительскую оболочку, которую вы использовали для выполнения agetty.

Если вы хотите просто проверить, можете ли вы установить соединение между сервером и клиентом, вы можете сделать следующее:

  • На сервере:# /sbin/agetty -L 115200 ttyS0 vt102
  • На клиенте:# screen /dev/ttyS0 115200

Где /dev/ttyS0— ваше последовательное соединение. Если вы получите запрос на вход в систему, соединение в порядке. Чтобы он сохранялся, должен быть блок systemd. Для получения дополнительной информации:

0
10.05.2021, 16:35

Теги

Похожие вопросы