Como posso fazer o Ubuntu rodar em tela cheia no hyper-v?

9

Eu instalei recentemente o Ubuntu no hyper-v, mas quando tento entrar no modo de tela cheia, a janela do Ubuntu cobre apenas uma pequena parte da tela.

Eu tentei editar o /etc/default/grubarquivo e atualizei o GRUB, mas ainda assim isso o tornou um pouco maior.

Se alguém souber como consertar isso, por favor me ajude.

ElBaronRojo
fonte
Qual versão do Ubuntu você está usando? Servidor? Presumivelmente, o BIOS usado pelo Hyper-V não está habilitado para executar tudo na resolução nativa do monitor. Você provavelmente pode dizer para aumentar a escala? Mas essa provavelmente é uma pergunta melhor feita no site do Windows SE do que aqui.
Dobey

Respostas:

11

Essa é uma pergunta antiga, mas acho que vale a pena ressaltar que agora está disponível para o Ubuntu 18.04 e o Windows 10 mais recente. As instruções estão nesta postagem de blog da Microsoft e funcionam com o XRDP. A experiência é boa o suficiente para trabalhar com ela o dia todo.

Como fazê-lo funcionar:

  • Crie a VM, instale o Ubuntu (18.04 ou superior) como faria normalmente;
  • Atualize todas as dependências do pacote para garantir que você tenha tudo atualizado,
    • Corra sudo apt updatee sudo apt upgrade -y;
  • Certifique-se de ativar um servidor SSH; portanto, se algo der errado, você sempre poderá voltar à VM;
  • Execute no PowerShell Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket;
  • Execute o install.sh como root e siga as instruções.

Certifique-se de não ativar o logon automático, pois isso quebra tudo.

Ao se conectar à VM, você terá as opções para ativar o modo avançado.

Você pode encontrar mais informações na postagem do blog acima.


Atualização de 04/06/2019:

Percebi que algumas caixas de diálogo do administrador não estavam sendo exibidas e parece que há um problema com o xrdp (usado nesta solução) e o polkit. Eu tive que remover um arquivo de configuração, assim:

sudo rm /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf 

Por isso, recomendo que você faça o mesmo ao concluir sua configuração.

A resposta de onde obtive as informações é esta: https://askubuntu.com/a/1041947/832580

Giovanni Bassi
fonte
Resposta super útil. Corrigido um número de problemas que eu estava tendo, obrigado!
Dan
Isso requer o Win 10 1803 ou mais recente, consulte stackoverflow.com/questions/52892821/…
Wollmich
2

Tente instalar e ativar os serviços de integração do Linux

sudo apt-get install linux-tools-3.11.0-15-generic
sudo apt-get install hv-kvp-daemon-init

também tentar atualizar o arquivo de configuração do GRUB para adicionar o parâmetro video=hyperv_fb:1920x1200. A linha a ser alterada ficará assim após a sua edição:

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

Depois de alterar este arquivo, você precisa executar

sudo update-grub
sudo reboot

se nada disso funcionar, remova a placa de vídeo remoteFX que pode estar configurada para a VM.

Passo a passo

  • desligue sua VM
  • no gerenciador do Hyper-V, clique com o botão direito do mouse na VM e clique em Parâmetros
  • na seção de hardware , se houver uma placa gráfica 3D RemoteFX , clique nela e, em seguida, clique em remove.
  • Clique OK
  • inicie sua VM
Sebastian
fonte
2
não há nenhum pacote como hv-kvp-daemon-init
QkiZ