Resolução de exibição de convidados do Ubuntu Hyper-V Win 10 + 15.04

7

Eu tenho um Hyper-V em uma superfície do WINDOWS 10 e estou usando o Ubuntu 15.04 como um sistema operacional convidado. Eu redimensionei com sucesso a tela do Ubuntu em um Hyper-V com o Windows 8 e 14.04 usando as recomendações encontradas nesses fóruns. No caso atual, no entanto, não tive sorte de redimensionar. Com a enorme contagem de pixels no Surface 4, o convidado Ubuntu pode ficar muito cansado de usar.

Eu gostaria de receber sugestões.

    
por Bob Brunius 26.11.2015 / 05:09

3 respostas

14

Edite /etc/default/grub com seu editor de escolha. Lembre-se de usar sudo :

Por exemplo:

sudo nano /etc/default/grub

Altere esta linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Para isso.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"

Em seguida, em um tipo de console:

sudo update-grub

Infelizmente, essa é a resolução mais alta que você pode usar para convidados Linux Hyper-V.

Outras soluções de virtualização têm inclusões de convidados que permitem resoluções mais altas, como VMware e VirtualBox.

Observação: Se você adicionou o Adaptador de vídeo 3D RemoteFX às suas configurações de VM, pode ser necessário removê-lo para que essa alteração funcione.

    
por Brian Herman 12.03.2016 / 17:40
0

adicionalmente, para se livrar do popup 'não pôde aplicar a configuração armazenada para monitores CRTC 351', você pode excluir o arquivo monitor.xml do usuário: $ rm ~ / .config / monitores.xml

    
por GeBa 09.10.2017 / 22:15
-1

Por alguma razão, alterar a configuração do grub também não funciona no meu Surface Book (e vi outro usuário do Surface reclamar do mesmo problema). Ainda não encontrei uma solução, mas aqui está algo com que posso trabalhar:

Instale um X-Server para Windows (por exemplo, xming), faça login em sua máquina virtual usando ssh e defina a variável DISPLAY (export DISPLAY = < your host ip >). Você também pode adicionar essa linha ao seu ~ / .bashrc para que ele seja executado automaticamente quando você fizer o login, caso contrário você terá que fazer isso para cada sessão.

Isto permite que você inicie seus programas linux gui a partir do ssh e trabalhe com eles como se eles estivessem rodando nativamente no seu host (muito mais rápido também, pelo menos na minha experiência).

Por conveniência, eu crio um switch virtual interno no hyper-v e configure compartilhamento de rede com esse dispositivo virtual, para que meu host sempre tenha o IP 192.168.137.1. Isso permite que você acesse a internet na VM enquanto tem um IP estático para o seu host.

Outra solução que também funciona e oferece a você toda a experiência de desktop linux (embora mais lenta do que com o X-forwarding sobre o ssh): Instale o xrdp no linux como descrito here e use o cliente de desktop remoto do Windows para conectar-se à sua máquina virtual. Isso fornecerá a sua resolução nativa, mas ainda é um pouco lento devido à renderização de software.

    
por dominik andreas 30.08.2016 / 16:36