Терминал не может быть использован в виртуальной машине

Я использую Ubuntu 14.04, и я создал виртуальную машину с тем же ISO. В виртуальной машине окно терминала отображается со странным прозрачным градиентом, который делает его непригодным для использования. Как я могу это исправить?

введите описание изображения здесь

2 ответа

Решение

Видеодрайвером по умолчанию для виртуальных машин типа KVM/qemu libvirt является драйвер перистой оболочки, и это является основной проблемой. Несколько лет назад возникли проблемы с драйвером vmvga, и по умолчанию был выбран Cirrus. Проблемы с драйвером vmvga давно исправлены.

Для нового определения виртуальной машины укажите драйвер vmvga.

Чтобы исправить существующую виртуальную машину, используйте virsh edit и измените эту строку:

<model type='cirrus' vram='9216' heads='1'/>

к этому:

<model type='vmvga' vram='9216' heads='1'/>

Если имя виртуальной машины, например, desk_tt, то файл определения будет /etc/libvirt/qemu/desk_tt.xml, Я сам делаю копию, прежде чем что-то менять.

sudo cp desk_tt.xml desk_tt.xml.original

тогда, и вы ДОЛЖНЫ использовать virsh edit НЕ редактируйте файл напрямую, так как virsh edit выполнит кучу проверок при сохранении и выходе. Из любого каталога сделайте:

virsh edit desk_tt

Вероятно, есть способ внести изменения, используя virt-manager, но я им не пользуюсь и поэтому не знаю как.

Примечание: редактор по умолчанию используется virsh edit определяется переменной окружения $EDITOR или VI, если он не существует. добавлять export EDITOR="/bin/nano" на ваш ~/.bashrc файл для установки, например, nano в качестве редактора по умолчанию.

Примечание. У читателей может возникнуть соблазн увеличить объем памяти видео, vram, в приведенной выше строке, поскольку в зависимости от размера экрана этого, вероятно, недостаточно. Во время публикации этого ответа параметр vram игнорируется.

Тип драйвера также можно редактировать из меню терминала виртуальной машины: "Просмотр"> "Детали"> "Video Cirrus".

Я выбрал VMVGA для модели, перезапустил виртуальную машину, и мои терминалы больше не страдали от прозрачного фона.

Другие вопросы по тегам