Boa tarde,
Estou tentando configurar um convidado do Ubuntu em um servidor Hyper-V. Eu sou relativamente novo no Linux, então, por favor, tenha paciência comigo, a VM é uma máquina de teste para pegar o jeito e tentar o Ubuntu. Um dos novos recursos do Server 2012 R2 é o aprimoramento dos recursos de exibição mencionados aqui em blogs.technet.com
Eu não acho que estou sozinho ao descobrir que isso não "apenas funciona". Alguns conselhos encontrados online sugerem a atualização do kernel, que eu fiz para a 3.11.6, conforme descrito em um post, e para a versão 3.12.1 mais recente. Nos dois casos, eu só conseguia ver as resoluções listadas nas opções de exibição até 1152x864
, que é o que o Linux sempre foi limitado no Hyper-V.
Outra pista foi encontrada no seguinte link (em japonês) - o cartaz adicionou "video=hyperv_fb:1920x1080"
a /boot/grub2/grub.cfg
. Quando repeti isso, observei a mensagem sobre não editar /boot/grub2/grub.cfg
diretamente, então adicionei a linha /etc/default/grub
.
Isso também não deu a opção para a 1920x1080
resolução completa e, neste momento, fiquei sem recursos para tentar e não saberia se esse é agora um problema do Hyper-V ou algo mais fundamental e que isso não teria funcionado fisicamente. ou outra máquina hypervisor.
Se alguém puder lançar alguma luz, eu ficaria muito grato.
fonte
A resposta da copat funcionou para mim, mas somente depois que alterei minha resolução de 1920x1200 para 1920x1080 .
Procurando no arquivo de origem Linux hyperv_fb.c, há o comentário: "Este é o driver do Vídeo Sintético Hyper-V, que suporta resolução de tela até Full HD 1920x1080 com cores de 32 bits no Windows Server 2012 e 1600x1200 com 16 bits cores no Windows Server 2008 R2 ou anterior ".
fonte
Fiz tudo isso sem sucesso e tentei mexer nas configurações do Hyper-V.
Aumentei a RAM do vídeo para 512K e também excluí o driver 3D.
Isso funcionou para mim.
fonte
Desde que essa pergunta foi feita (em 2013), as coisas progrediram significativamente em relação ao Hyper-V e Ubuntu 18.04.1 em 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 oferecer suporte ao ' 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
Com os métodos descritos, não funcionou para mim. O que funcionou foi: posso deixar a tela do meu host em 1920x1200, mas o tamanho do texto aumentou para 125% e, em seguida, fico em tela cheia na minha sessão de convidado do Ubuntu;
fonte
Eu posso recomendar uma maneira de editar o arquivo grub com o grubby .
Primeiro, você precisa fazer logon como usuário root, basta digitar:
sudo su
pressione o botão ENTER e digite sua senha root.
Depois disso, basta digitar o comando como abaixo:
grubby --update-kernel = ALL --args = "video = hyperv_fb: 1920X1080"
onde 1920 x 1080 é a sua resolução preferida.
Em seguida, basta reiniciar sua VM e uma nova resolução deve ser aplicada.
Espero que esta solução o ajude. Em caso de dúvidas, entre em contato comigo e tentarei ajudar.
fonte