web-dev-qa-db-fra.com

Ubuntu Server 18.04 LTS ne peut pas changer la résolution dans Hyper-V

Je teste Ubuntu Server 18.04 LTS avec un ordinateur Hyper-V VM fonctionnant sous Windows 10 1709, mais je n’ai pas pu modifier la résolution de la console. J'ai déjà installé les services virtuels, le fichier grub modifié, la configuration grub mise à jour, mais cela ne fonctionne pas, la résolution est toujours bloquée à 1152x864 pixels.

J'ai un autre VM sous Server 16.04 LTS et le système fonctionne parfaitement.

C'est toute la config que j'ai faite

  1. Mettre à jour les référentiels.
  2. Installez linux-virtual, linux-cloud-tools-virtual, linux-tools-virtual
  3. Vérifiez que les démons hyper-v sont chargés avec lsmod (ils le sont)
  4. Modifiez le fichier/etc/default/grub avec le GRUB_CMDLINE_LINUX_DEFAULT=video=hyperv_fb:1024x768 et le Sudo update-grub suivants.
  5. Redémarrez la VM.

Je serais heureux si quelqu'un peut apporter plus de lumière pour savoir pourquoi cela ne fonctionne pas ou s'il y a une nouvelle astuce à appliquer avec cette version.

4
badger_8007

J'ai changé le CMD_LINE_DEFAULT et le prochain CMD_LINE avec la même valeur (résolution que je voulais), mis à jour puis redémarré, et cela a fonctionné.

Comme ça:

GRUB_CMDLINE_LINUX_DEFAULT=video=hyperv_fb:1366×768
GRUB_CMDLINE_LINUX=video=hyperv_fb:1366×768
2
George

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