Résolution d’affichage des invités Ubuntu Hyper-V

Bonne après-midi,

J’essaie de configurer un invité Ubuntu sur un serveur Hyper-V. Je suis relativement nouveau sur Linux, veuillez donc garder à l’esprit, la machine virtuelle est une machine de test qui permet de comprendre et d’essayer Ubuntu. L’une des nouvelles fonctionnalités de Server 2012 R2 est l’amélioration des fonctionnalités d’affichage, comme indiqué ici sur blogs.technet.com.

Je ne pense pas que je suis le seul à constater que cela ne “fonctionne pas”. Certains conseils trouvés en ligne suggèrent de mettre à jour le kernel, ce que j’ai fait en 3.11.6 comme décrit dans un post, et au dernier en date 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 ceci, j’ai noté le message à propos de ne pas éditer /boot/grub2/grub.cfg directement, donc j’ai ajouté la ligne dans /etc/default/grub place.

yamanxworld.blogspot.co.uk

Cela n’a pas non plus donné l’option pour la résolution intégrale de 1920x1080 , et à ce stade, je n’ai plus rien à faire pour essayer et je ne sais pas s’il s’agit maintenant d’un problème Hyper-V ou d’un problème plus fondamental, ce qui n’aurait pas fonctionné de manière satisfaisante. hyperviseur physique ou autre.

Si quelqu’un peut nous éclairer, je vous en serais très reconnaissant.

    J’avais le même problème et quand je cherchais de l’aide, je me souviens d’avoir vu votre message. Maintenant, quand je l’ai enfin fait fonctionner, je pourrais aussi bien le documenter ici:

    1. Mise à niveau de linux-image et des en-têtes sudo apt-get install linux-image-3.11.0-15-generic linux-headers-3.11.0-15-generic (le virtuel fonctionnerait aussi bien que le générique.):

    2. Linux-image-extras installé avec les pilotes hyperv: sudo apt-get install linux-image-extra-virtual

    3. Réglez le mode vidéo (à peu près ce que vous avez déjà fait):
      Définissez GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1680x1050" dans /etc/default/grub .

    4. Mise à jour de grub: sudo update-grub
    5. Redémarrer

    Je suppose que la partie critique consistait à installer les pilotes hyperv mis à jour avec linux-image-extra-virtual. Assurez-vous également qu’ils sont chargés .

    La réponse de copat a fonctionné pour moi, mais seulement après avoir modifié ma résolution de 1920×1200 à 1920×1080 .

    Dans le fichier source Linux hyperv_fb.c, vous trouverez le commentaire suivant: “Il s’agit du pilote de la vidéo synthétique Hyper-V, qui prend en charge la résolution d’écran jusqu’à la résolution Full HD 1920×1080 avec couleurs 32 bits sous Windows Server 2012 et 1600×1200 avec résolution 16 bits. couleur sur Windows Server 2008 R2 ou une version antérieure. ”

    J’ai fait tout cela sans succès, puis j’ai essayé de jouer avec les parameters Hyper-V.

    J’ai augmenté la RAM de vidéo à 512K et supprimé le pilote 3D.
    Cela a fonctionné pour moi.

    Avec les méthodes décrites, cela n’a pas fonctionné pour moi. Ce qui a fonctionné a été: je peux quitter mon écran hôte à 1920×1200, mais la taille du texte a été augmentée à 125%, puis je suis en plein écran lors de ma session d’invité Ubuntu;