Eu tenho um Hyper-V no WINDOWS 10 Surface e estou usando o Ubuntu 15.04 como sistema operacional convidado. Redimensionei com sucesso a tela do Ubuntu em um Hyper-V com Windows 8 e 14.04 usando as recomendações encontradas nesses fóruns. No caso atual, no entanto, não tive sorte em redimensionar. Com a enorme contagem de pixels no Surface 4, o Ubuntu convidado é uma verdadeira dor de cabeça para usar.
Gostaria de receber quaisquer sugestões.
fonte
Desde que esta pergunta foi feita (re ~ Ubuntu 15.04), as coisas progrediram significativamente com relação ao Hyper-V e Ubuntu 18.04.1 com relação ao 'Modo de sessão aprimorado'.
Existem duas abordagens atualmente:
A. Novo sistema ~~ Imagens otimizadas do Ubuntu Desktop disponíveis na galeria Microsoft Hyper-V
B. Sistema existente ~~ configure manualmente o xRDP para suportar o 'Modo de sessão aprimorado'
Aqui estão os detalhes:
Opção A )
Aqui estão os links para onde eu obtive as informações:
○ Imagens otimizadas do Ubuntu Desktop disponíveis na galeria Microsoft Hyper-V
○ Execute máquinas virtuais Ubuntu ainda mais fáceis com o Hyper-V Quick Create
Opção B )
Modifique o Ubuntu 18.04 para usar o xrdp
1.1 Obtenha os scripts do GitHub
1.2 Torne os scripts executáveis e execute-os ...
1.3 < Após a reinicialização > Execute o script novamente para concluir a configuração da VM
Desligar a VM do Ubuntu
Registrar a Sessão do Ubuntu ~ execute este comando no PC host usando o powershell com direitos de administrador:
Reinicie a VM
Conectar / fazer login no XRDP no Hyper-V (note ~ digite o nome de usuário - deve estar em minúsculas)
Nota / Cuidado ~ Se houver problemas ao usar unidades, desmarque a opção [Impressoras]
Aqui está o link para onde eu obtive as informações:
fonte
Set-VM : A parameter cannot be found that matches parameter name 'EnhancedSessionTransportType'.
quando tento fazer isso.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 o qual posso trabalhar:
Instale um X-Server para Windows (por exemplo, xming), faça login na sua máquina virtual usando ssh e defina a variável DISPLAY (exporte DISPLAY = <your host ip>). Você também pode adicionar essa linha ao seu ~ / .bashrc para que ela seja executada automaticamente quando você fizer login, caso contrário, será necessário fazer isso para cada sessão.
Isso permite que você inicie seus programas linux gui no ssh e trabalhe com eles como se estivessem rodando nativamente no seu host (muito mais rápido também, pelo menos na minha experiência).
Por conveniência, crio um comutador virtual interno no hyper-v e configuro o 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 possui um IP estático para o seu host.
Outra solução que também funciona e oferece a você a experiência completa da área de trabalho linux (embora mais lenta que com o X-forwarding sobre ssh): Instale o xrdp no linux conforme descrito aqui e use o cliente de área de trabalho remota do Windows para conectar-se à sua máquina virtual. Isso fornecerá sua resolução nativa, mas ainda será um pouco lenta devido à renderização do software.
fonte
Além disso, para se livrar do pop-up 'não foi possível aplicar a configuração armazenada para os monitores CRTC 351', você pode excluir o arquivo monitor.xml do usuário: $ rm ~ / .config / monitors.xml
fonte