Résolution d'affichage d'invité Hyper-V d'Ubuntu

25

Bonjour,

J'essaie de configurer un invité Ubuntu sur un serveur Hyper-V. Je suis relativement nouveau sur Linux, donc, je vous en prie, la VM est une machine de test qui vous permet d’acquérir Ubuntu. Parmi les nouvelles fonctionnalités de Server 2012 R2, citons les fonctionnalités d’affichage améliorées mentionnées à la blogs.technet.com

Je ne pense pas être le seul à trouver que cela ne "fonctionne pas". Certains conseils trouvés en ligne suggèrent de mettre à jour le noyau, ce que j'ai fait en 3.11.6 comme décrit dans un article, et vers la dernière version 3.12.1. Dans les deux cas, je n'ai pu 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 à propos de ne pas éditer directement /boot/grub2/grub.cfg , donc j'ai ajouté la ligne dans /etc/default/grub à la place.

yamanxworld.blogspot.co.uk

Cela n’a pas non plus donné l’option pour la résolution 1920x1080 complète, et à ce stade, je n’ai plus rien à faire et je ne saurais pas si c’est maintenant un problème Hyper-V ou quelque chose de plus fondamental. ne pas avoir travaillé sur un hyperviseur physique ou autre.

Si quelqu'un peut faire la lumière, je vous en serais très reconnaissant.

    
posée user221048 01.12.2013 - 15:57
la source

3 réponses

41

Bonjour,

J'ai eu le même problème et quand je cherchais de l'aide, je me souviens d'avoir vu votre message. Maintenant, quand j'ai enfin réussi à le faire fonctionner, autant le documenter ici:

  1. Mise à jour 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 (Peut-être que virtual fonctionnerait aussi bien que le générique.):

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

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

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

Je suppose que la partie critique consistait à installer les hyperv-drivers mis à jour avec linux-image-extra-virtual. Aussi assurez-vous qu'ils sont chargés .

    
réponse donnée copat 04.01.2014 - 14:02
la source
20
La

réponse de copat a fonctionné pour moi, mais seulement après que j'ai changé ma résolution de 1920x1200 à 1920x1080 .

En regardant le fichier source Linux hyperv_fb.c il y a le commentaire: "Il s’agit du pilote de la vidéo Hyper-V Synthetic qui prend en charge la résolution d’écran jusqu’à Full HD 1920x1080 avec des couleurs 32 bits sur Windows Server 2012 et 1600x1200 avec des couleurs 16 bits sur Windows Server 2008 R2 ou version antérieure."

    
réponse donnée RationalDev 20.01.2014 - 19:51
la source
0

Avec les méthodes décrites, cela n'a pas fonctionné pour moi. Ce qui a fonctionné a été: je peux laisser mon écran hôte en 1920x1200, mais la taille du texte est passée à 125%, puis je suis en plein écran dans ma session d'invité Ubuntu;

    
réponse donnée user597624 21.09.2016 - 19:06
la source

Lire d'autres questions sur les étiquettes