web-dev-qa-db-fra.com

Résolution d'affichage des invités Ubuntu Hyper-V Win 10 + 15.04

J'ai un Hyper-V sur une surface WINDOWS 10 et j'utilise Ubuntu 15.04 en tant qu'OS invité. J'ai réussi à redimensionner l'écran Ubuntu dans un Hyper-V avec Windows 8 et 14.04 en utilisant les recommandations trouvées dans ces forums. Dans le cas présent, cependant, je n'ai pas eu de chance de redimensionner. Avec le grand nombre de pixels de la Surface 4, l’invité Ubuntu devient un véritable casse-tête.

J'accepterais toutes les suggestions.

Screen shot of Hyper-V client

10
Bob Brunius

Éditez /etc/default/grub avec l'éditeur de votre choix. N'oubliez pas d'utiliser Sudo:

Par exemple:

Sudo nano /etc/default/grub

Changer cette ligne:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Pour ça.

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

Puis dans un type de console:

Sudo update-grub

Malheureusement, il s'agit de la résolution la plus élevée que vous pouvez utiliser pour les invités Linux Hyper-V.

D'autres solutions de virtualisation ont des ajouts d'invités qui permettent des résolutions plus élevées telles que VMware et VirtualBox.

Remarque: Si vous avez ajouté le adaptateur vidéo 3D RemoteFX dans vos paramètres VM, vous devrez peut-être le supprimer pour que cette modification fonctionne.

18
Brian Herman

Depuis que cette question a été posée (Ubuntu environ 15.04), les progrès ont été significatifs en ce qui concerne Hyper-V et Ubuntu 18.04.1 en ce qui concerne le "mode de session améliorée".

Il existe actuellement deux approches:

A. Nouveau système ~~ Images optimisées du bureau Ubuntu disponibles dans la galerie Microsoft Hyper-V

B. Système existant ~~ configure manuellement xRDP pour prendre en charge le ‘Enhanced Session Mode’.

Voici les détails:

Option A)

  1. Dans Hyper-V, sur votre serveur et sélectionnez [Création rapide]
  2. Dans la boîte de dialogue [Créer une machine virtuelle], sélectionnez [Ubuntu 18.04.1 LTS] && puis [Créer une machine virtuelle]
  3. Puis complétez les options d'installation standard d'Ubuntu
  4. Le ‘Mode de session amélioré’ vous invitera à configurer la résolution de l’écran, les ressources locales, etc.
  5. Remarque/Attention ~ Si vous rencontrez des problèmes lors de l'utilisation des lecteurs, vous pouvez désélectionner l'option [Imprimantes].

Voici les liens vers où j'ai trouvé l'information:

images optimisées du bureau Ubuntu disponibles dans la galerie Microsoft Hyper-V

L'exécution de machines virtuelles Ubuntu est encore plus simple avec la création rapide Hyper-V

Option B)

  1. Modifier Ubuntu 18.04 pour utiliser xrdp

    1.1 Obtenir les scripts de GitHub

    Sudo apt-get update
    Sudo add-apt-repository ppa:git-core/ppa
    Sudo apt update; Sudo apt install git
    git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init
    

    1.2 Rendre les scripts exécutables et les exécuter ...

    cd ~/xrdp-init/ubuntu/18.04/
    Sudo chmod +x install.sh
    Sudo ./install.sh
    reboot
    

    1.3 < après le redémarrage > Réexécutez le script pour terminer la configuration de la machine virtuelle.

    cd ~/xrdp-init/ubuntu/18.04/
    Sudo ./install.sh
    
  2. Arrêter la machine virtuelle Ubuntu

  3. Enregistrez la session Ubuntu ~ exécutez cette commande sur l'ordinateur hôte à l'aide de powershell avec les droits d'administrateur:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. Redémarrer la VM

  5. Connectez-vous/connectez-vous à XRDP à partir de Hyper-V (remarque ~ entrez votre nom d'utilisateur - doit être en minuscule)

  6. Remarque/Attention ~ Si vous rencontrez des problèmes lors de l'utilisation des lecteurs, vous pouvez désélectionner l'option [Imprimantes].


Voici le lien vers l'endroit où j'ai trouvé l'information:

2
George 2.0 Hope

en outre, pour vous débarrasser de la fenêtre contextuelle "Impossible d'appliquer la configuration stockée pour les moniteurs CRTC 351", vous pouvez supprimer le fichier monitor.xml de l'utilisateur: $ rm ~/.config/moniteurs.xml

0
GeBa