Назад | Перейти на главную страницу

Использование byobu на гостевом KVM через последовательную консоль

Я вошел в систему в гостевом режиме KVM (работаю под Ubuntu 12.04 на хосте Centos 6.6). Я следовал инструкциям здесь Доступ к подсказке входа pty в виртуальную машину

Проблема в том, что консоль отлично заполняет окно терминала, когда я подключаюсь к "virsh console", но если я пытаюсь открыть byobu, screen или vim, я могу использовать только окно 80x24. Я попытался использовать «screen» и «screen-bce» вместо «xterm» в файле ttyS0.conf, а также изменить переменную TERM в моей консоли и screen / byobu, но никакая комбинация, похоже, не позволяет мне использовать все мое окно .

Спасибо вам за помощь.

Виртуальная консоль, которую вы используете, представляет собой виртуализированный последовательный порт. Он абсолютно не знает - и не может знать - насколько велик виртуальный терминал на самом деле. Итак, вы должны явно предоставить ему эту информацию с помощью stty.

Например:

stty rows 24 columns 80

Или вы можете использовать консоль виртуального ПК вместо виртуального последовательного порта, но для этого вам может потребоваться перенастроить виртуальную машину.