Terminal inutilizável na máquina virtual

1

Estou usando o Ubuntu 14.04 e criei uma máquina virtual com o mesmo ISO. Na máquina virtual, a janela do terminal aparece com um estranho gradiente transparente que a torna inutilizável. Como posso consertar isso?

    
por Hooked 17.04.2015 / 16:40

2 respostas

3

O driver de vídeo padrão para as VMs do tipo KVM / qemu libvirt é o driver cirrus e esse é o problema raiz. Anos atrás, houve problemas com o driver vmvga, e cirrus foi feito o padrão. Problemas com o driver vmvga já foram consertados há muito tempo.

Para uma nova definição de VM, especifique o driver vmvga.

Para corrigir uma VM existente, use virsh edit e altere esta linha:

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

para isso:

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

Se o nome da VM for, por exemplo, desk_tt, o arquivo de definição será /etc/libvirt/qemu/desk_tt.xml . Eu mesmo faço uma cópia antes de mudar as coisas.

sudo cp desk_tt.xml desk_tt.xml.original

então, e você DEVE usar virsh edit NÃO edite o arquivo diretamente, pois virsh edit fará um monte de verificações ao salvar e sair. De qualquer diretório, faça:

virsh edit desk_tt

Provavelmente existe uma maneira de fazer a alteração usando virt-manager , mas eu não a uso e, portanto, não sei como.

Nota: o editor padrão usado por virsh edit é definido pela variável de ambiente $ EDITOR, ou VI, se não existir. adicione export EDITOR="/bin/nano" ao seu arquivo ~/.bashrc para definir, por exemplo, nano como seu editor padrão.

Nota: Os leitores podem ficar tentados a aumentar o RAM de vídeo, vram, na linha acima, pois, dependendo do tamanho da tela, provavelmente não é suficiente. No momento de postar esta resposta, o parmetro de vram é ignorado.

    
por Doug Smythies 17.04.2015 / 17:03
0

O tipo de driver também pode ser editado no menu do terminal da máquina virtual: Visualizar > Detalhes > Vídeo Cirrus

Selecionei o VMVGA para o modelo, reiniciei a máquina virtual e meus terminais não estavam mais sofrendo com um plano de fundo transparente.

    
por Casey Murray 16.08.2016 / 21:13