Bonne après-midi,
J'essaie de configurer un invité Ubuntu sur un serveur Hyper-V. Je suis relativement nouveau sur Linux, alors soyez indulgent avec moi, la machine virtuelle est une machine de test pour faire le point et essayer Ubuntu. L'une des nouvelles fonctionnalités de Server 2012 R2 est les capacités d'affichage améliorées, comme mentionné ici sur blogs.technet.com
Je ne pense pas que je suis seul à trouver que cela ne "fonctionne pas seulement". Certains conseils trouvés en ligne suggèrent de mettre à jour le noyau, ce que j'ai fait à la 3.11.6 comme décrit dans un article et à la dernière 3.12.1. Dans les deux cas, je ne pouvais voir que les résolutions répertoriées sous les options d'affichage jusqu'à 1152x864
, ce à quoi Linux a toujours été limité sous Hyper-V.
Un autre indice a été trouvé dans le lien suivant (en japonais) - l'affiche a ajouté "video=hyperv_fb:1920x1080"
à /boot/grub2/grub.cfg
. Quand je suis allé répéter cela, j'ai noté le message de ne pas modifier /boot/grub2/grub.cfg
directement, j'ai donc ajouté la ligne à la /etc/default/grub
place.
Cela n'a pas non plus donné la possibilité de la 1920x1080
résolution complète , et à ce stade, je n'ai plus de choses à essayer et je ne sais pas si c'est maintenant un problème Hyper-V ou quelque chose de plus fondamental et cela n'aurait pas fonctionné sur un physique ou une autre machine hyperviseur.
Si quelqu'un peut faire la lumière, je lui en serais très reconnaissant.
la source
La réponse de copat a fonctionné pour moi, mais seulement après avoir changé ma résolution de 1920x1200 à 1920x1080 .
En regardant dans le fichier source Linux hyperv_fb.c il y a le commentaire: "Ceci est le pilote pour la vidéo synthétique Hyper-V, qui prend en charge la résolution d'écran jusqu'à Full HD 1920x1080 avec 32 bits couleur sur Windows Server 2012 et 1600x1200 avec 16 bits couleur sur Windows Server 2008 R2 ou version antérieure. "
la source
J'ai fait tout cela sans succès, puis j'ai essayé de jouer avec les paramètres Hyper-V.
J'ai augmenté la RAM pour la vidéo à 512 Ko et j'ai également supprimé le pilote 3D.
Cela a fonctionné pour moi.
la source
Depuis que cette question a été posée (en 2013), les choses ont considérablement progressé en ce qui concerne Hyper-V et Ubuntu 18.04.1 en ce qui concerne le «mode de session amélioré».
Il existe actuellement deux approches:
A) Nouveau système
Images Ubuntu Desktop optimisées disponibles dans la galerie Microsoft Hyper-V
B) Système existant
Configurer manuellement xRDP pour prendre en charge le « mode de session amélioré »
Voici les détails:
Option A )
Voici les liens vers lesquels j'ai obtenu les informations:
○ Images optimisées d'Ubuntu Desktop disponibles dans la galerie Microsoft Hyper-V
○ Exécutez des machines virtuelles Ubuntu encore plus facilement avec Hyper-V Quick Create
Option B )
Modifier Ubuntu 18.04 pour utiliser xrdp
1.1 Obtenez les scripts de GitHub
1.2 Rendre les scripts exécutables et les exécuter ...
1.3 < Après le redémarrage > Exécutez à nouveau le script pour terminer la configuration de la machine virtuelle
Arrêter la machine virtuelle Ubuntu
Enregistrez la session Ubuntu ~ exécutez cette commande sur le PC hôte en utilisant PowerShell avec les droits d'administrateur:
Redémarrez la VM
Connectez-vous / connectez-vous à XRDP depuis Hyper-V (remarque ~ entrez le nom d'utilisateur - doit être en minuscules)
Remarque / Attention ~ si vous rencontrez des problèmes lors de l'utilisation de lecteurs, vous pouvez alors désélectionner les [Imprimantes]
Voici le lien vers où j'ai obtenu les informations:
la source
Avec les méthodes décrites, cela n'a pas fonctionné pour moi. Ce qui a fonctionné était: je peux laisser mon écran hôte à 1920x1200, mais la taille du texte a augmenté à 125% puis j'obtiens le plein écran dans ma session invité Ubuntu;
la source
Je peux recommander un moyen de modifier le fichier grub avec grubby .
Tout d'abord, vous devez vous connecter en tant qu'utilisateur root, tapez simplement:
sudo su
appuyez sur le bouton ENTER et entrez votre mot de passe root.
Après cela, tapez simplement la commande comme ci-dessous:
grubby --update-kernel = ALL --args = "video = hyperv_fb: 1920X1080"
où 1920x1080 c'est votre résolution préférée.
Ensuite, redémarrez simplement votre machine virtuelle et une nouvelle résolution doit être appliquée.
J'espère que cette solution vous aidera. En cas de questions, n'hésitez pas à me contacter et j'essaierai de vous aider.
la source