J'ai Windows 10 pro et une installation d'ubuntu 16.04 en tant qu'invité dans mon Hyper-V. Les performances vidéo sont plutôt médiocres (un ordre de grandeur plus élevé que celui du lecteur VMWare). Pour éviter cela, j'essaie d'activer l'accélération matérielle, mais je suis confronté à des problèmes.
J'ai ajouté le remoteFX (qui devrait passer par mon GFX 970), mais je ne peux pas changer la résolution de l'invité Ubuntu qui n'a qu'une option (800x600)
Toute expérience avec cela, ou VMWare est la seule option viable pour les invités linux à interface graphique fluide?
J'ai trouvé ceci: MicrosoftFeedback
Je vais essayer de faire rapport
J'ai trouvé ceci sur msdn Blog , cela a fonctionné pour moi.
Je cherchais également un moyen de changer la résolution, et je montais/etc/default/grub jusqu'à ce que je trouve : un aperçu de l'utilisation de machines virtuelles améliorées Linux de Microsoft, qui relie maintenant à . L'exécution de machines virtuelles Ubuntu est encore plus simple avec la création rapide Hyper-V . J'ai essayé de faire ce qu'ils décrivent sous Ubuntu 18.04 sur deux ordinateurs exécutant Windows 10 Pro version 1803 (OS Build 17134.112). J'ai obtenu le même résultat sur les deux ordinateurs, même si la sortie de Get-Help Get-VM
était la suivante.
SYNTAX
Get-VM [[-Name] <String[]>] [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[<CommonParameters>]
Get-VM [[-Id] <Guid>] [-CimSession <CimSession[]>] [-ComputerName <String[]>] [-Credential <PSCredential[]>]
[<CommonParameters>]
Get-VM [-ClusterObject] <PSObject> [<CommonParameters>]
Comme vous pouvez le constater, la commande Powershell à utiliser n'est même pas signalée et l'exécution de Update-Help
avant Get-Help Get-VM
a modifié sa sortie, mais la procédure décrite dans cet article fonctionne de la même manière.
Les instructions fournies dans cet article concernent Ubuntu 16.04, mais les fichiers qu’ils donnent sont destinés à Ubuntu 16.04 et Ubuntu 18.04. Il y a une légère différence entre ce qu'il faut faire pour Ubuntu 16.04 et Ubuntu 18.04, et je soulignerai cette différence.
La partie cruciale de la procédure est une commande Powershell. Comme je n'ai pas testé la procédure sur d'autres versions de Windows, je ne peux pas garantir que cela fonctionne sur toutes les versions de Windows, même sur toutes les versions de Windows 10.
Du côté du système d'exploitation invité, vous devez:
N'oubliez pas que install.sh doit être exécuté deux fois. Après cela, vous pouvez lancer config-user.sh.
Si vous le faites plutôt pour Ubuntu 18.04, le répertoire est linux-vm-tools/ubuntu/18.04 et il n’existe pas de fichier config-user.sh. (Vous devez exécuter simplement install.sh.)
Si vous venez d'installer Ubuntu ou si vous ne l'avez pas mis à jour depuis longtemps, je suggérerais d'exécuter Sudo apt-get update && Sudo apt-get ugrade
avant install.sh et de résoudre tout problème de mise à jour avant d'exécuter install.sh.
Du côté du système d'exploitation hôte, vous devez:
Ajouter du matériel adaptateur vidéo 3D RemoteFX à la machine virtuelle exécutant Ubuntu
Dans les paramètres Hyper-V, sélectionnez le GPU à utiliser et activez-le pour RemoteFx.
Dans les paramètres Hyper-V, activez le mode de session amélioré.
Depuis une fenêtre Powershell ouverte en tant qu'administrateur, exécutez la commande suivante.
Set-VM -VMName <ubuntu-vm-name> -EnhancedSessionTransportType HvSocket
(Remplacez <ubuntu-vm-name>
par le nom de votre machine virtuelle exécutant Ubuntu.)
Si tout va bien, lorsque vous redémarrez la machine virtuelle Ubuntu, vous verrez la fenêtre suivante.
Un clic sur Afficher les options vous donnera plus d’options de partage, par exemple celle permettant de partager le Presse-papiers (invité à hôte et vice versa), ou de partager. L'imprimante.
Vous pourrez également enregistrer les paramètres pour les futures connexions à la même machine virtuelle, mais dans ce cas, vous ne pourrez plus voir cette fenêtre. J'ai cliqué sur . Enregistrer mes paramètres pour des connexions futures à cette machine virtuelle par erreur. J'ai dû changer le nom de la machine virtuelle et exécuter à nouveau Set-VM -VMName <ubuntu-vm-name> -EnhancedSessionTransportType HvSocket
. pour voir la fenêtre de configuration.
Après avoir cliqué sur Connect , la fenêtre suivante apparaît pour vous connecter à Ubuntu.
En ce qui concerne les instructions du système d'exploitation invité, ils donnent:
Au lieu de git clone https://github.com/Microsoft/linux-vm-tools.git ~/linux-vm-tools
, vous pouvez exécuter cd && git clone https://github.com/Microsoft/linux-vm-tools.git
Il n'est pas nécessaire d'ajouter Sudo
dans Sudo chmod +x install.sh
car le fichier se trouve dans votre répertoire personnel et que vous en êtes le propriétaire.
Pour terminer, les paramètres Audio à distance ne fonctionnent pas avec Ubuntu. Ils ne fonctionnent que lorsque le système d'exploitation invité est Windows, pour autant que je sache.