Для Mac, несмотря на то, что дополнения VirtualBox уже доступны, мне не удалось найти способ их установки.
Однако изменение разрешения в настройках гостевой машины (в моем случае CentOS )решило проблему. Не было возможности автоматически подобрать разрешение экрана, как предлагали другие, но метод проб и ошибок позволил мне найти наилучшее (почти идеальное )соответствие. Хотя экран загрузки и входа в систему будет выглядеть уменьшенным, после входа в систему будет видно полное разрешение.
К сожалению, agetty
должен быть в inittab
или как единица systemd
, чтобы сохраниться.
Что касается agetty
в оболочке, то он действительно не предназначен для запуска на переднем плане и управления каким-то другим терминалом, как упоминалось в другом посте здесь .
Выполнение этого как модуля systemd
позволит ему сохранять стабильность и не закрывать соединение или родительскую оболочку, которую вы использовали для выполнения agetty
.
Если вы хотите просто проверить, можете ли вы установить соединение между сервером и клиентом, вы можете сделать следующее:
# /sbin/agetty -L 115200 ttyS0 vt102
# screen /dev/ttyS0 115200
Где /dev/ttyS0
— ваше последовательное соединение. Если вы получите запрос на вход в систему, соединение в порядке. Чтобы он сохранялся, должен быть блок systemd
. Для получения дополнительной информации: