J'ai essayé d'installer Ubuntu 13.10 sur mon ordinateur portable Windows 8.1 Pro. Maintenant, l'installer en tant que gen 1 fonctionne bien, mais pas en tant que gen 2. Je dois désactiver le démarrage sécurisé pour que tout se passe comme prévu, mais lorsque je le désactive, je me lance dans la version 2 de grub avec quelques options. Peu importe ce que je choisis, je reçois un écran vide et rien ne se passe. est-ce que je fais quelque chose de mal ou est-ce que je manque une étape ou est-ce que Hyper-v ne pourra pas utiliser Ubuntu en tant que machine virtuelle de la génération 2?
Par souci d'exhaustivité. 14.04 fonctionne avec Hyper-V génération 2. Entre autres choses, la version 3.13 du noyau est requise pour la génération 2. Je l’utilise moi-même et cela fonctionne bien.
Cependant, vous voudrez peut-être définir manuellement la résolution de l’écran, car le réglage du mode de la manière habituelle n’est pas encore pris en charge par le module de noyau hyperv_fb.
Cela peut être archivé en ouvrant le fichier /etc/default/grub
avec l'éditeur de votre choix en tant que root. Puis éditez la ligne
GRUB_CMDLINE_LINUX=""
lire
GRUB_CMDLINE_LINUX="video=hyperv_fb:[width]x[height]"
en remplaçant [width] et [height] par les valeurs souhaitées. Par exemple pour la résolution FullHD que j'utilise
GRUB_CMDLINE_LINUX="video=hyperv_fb:1920x1080"
appliquer les nouveaux paramètres exécutés ensuite dans une fenêtre de terminal
Sudo update-grub
et redémarrez le système invité. La prochaine fois que votre invité Linux devrait avoir la résolution désirée.
Oui, vous pouvez!
Vous devez savoir une seule chose: Le démarrage sécurisé doit être désactivé . Hyper-V active le démarrage sécurisé par défaut, donc si vous cliquez simplement sur l'Assistant pour créer un VM, cela ne fonctionnera pas. Vous devez désactiver le démarrage sécurisé. Vous pouvez le faire en modifiant les paramètres de la machine virtuelle avec le gestionnaire Hyper-V. Sous Firmware est une option pour Secure Boot.
Comme indiqué dans la discussion dans le billet suivant d'un des PM travaillant sur Hyper-V, il ne semble pas que les distributions Linux actuelles prennent en charge Hyper-V gen2.
Le support de Linux est en cours de développement. Il ne nécessite aucune modification dans Hyper-V, mais plutôt dans l'ensemble des composants LIS, ainsi que certaines modifications du noyau pour prendre en charge les périphériques appropriés.
À votre santé,
John.
Référence: