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.
É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.
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:
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
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
Arrêter la machine virtuelle Ubuntu
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
Redémarrer la VM
Connectez-vous/connectez-vous à XRDP à partir de Hyper-V (remarque ~ entrez votre nom d'utilisateur - doit être en minuscule)
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:
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