Windows 11 et machines virtuelles : Proxmox VE et Virtualbox progressent
Dernière ligne droite
Le 14 octobre 2021 à 12h13
4 min
Logiciel
Logiciel
En juin dernier, Microsoft dévoilait Windows 11. Un « nouvel » OS qui venait avec de nombreuses restrictions, imposées pour des raisons de sécurité selon l'éditeur. Si les hyperviseurs devaient être épargnés, on apprenait à la dernière minute que ce n'était pas le cas. Depuis, les versions de test se multiplient.
Lorsque l'on a découvert en juin que Microsoft allait imposer TPM 2.0 et la compatibilité Secure Boot pour installer Windows 11, un document rassurait les éditeurs d'hyperviseurs : cela ne les concernait pas. Mais à la mise en ligne de la build finale (22000.194), changement de ton : finalement, les machines virtuelles sont aussi concernées.
Depuis, Microsoft ne s'est pas vraiment expliqué sur son choix, mais l'a tout de même imposé. Bonne nouvelle pour les adeptes de son Hyper-V : il était déjà prêt. Et les autres ? Comme nous avions eu l'occasion de le vérifier depuis, c'était plus compliqué. Proxmox VE et Virtualbox (Oracle) devaient notamment modifier leur fonctionnement.
N'ayant que quelques semaines pour s'adapter, ces entreprises et leurs communautés n'ont pu être prêtes pour le 5 octobre. Mais au fil des versions de test, on voit apparaître les options nécessaires au bon fonctionnement sous Windows 11, sans bidouille du registre. Suffisant pour nous permettre de premiers essais.
VirtualBox simplifie à l'extrême
La version de test de VirtualBox (6.1.27.147422) ne gère pas entièrement Windows 11, mais les premiers pas y sont faits. Choisir cet OS comme cible de configuration active certains paramètres par défaut comme l'UEFi, un processeur à 2 cœurs, 4 Go de mémoire et 80 Go de stockage. De quoi coller aux exigences de Microsoft.
TPM 2.0 et Secure Boot n'y sont cependant pas implémentés. Pour cela, il faut passer sur la version de développement (6.1.97.147373). Là aussi, il suffit de choisir Windows 11 comme cible, ce qui active cette fois un TPM 2.0 virtuel (vTPM) ainsi que Secure Boot. Vous n'avez donc rien à faire, l'installation se déroule normalement.
Dans les paramètres de la machine virtuelle, aucune option n'est visible. Peut être que cela changera à l'avenir.
Proxmox : des actions encore manuelles
Du côté de Proxmox VE aussi tout est désormais prêt. L'équipe semble peaufiner les détails, s'assurant que ses nouveaux paramètres ne posent pas de problème dans telle ou telle situation.
Pour accéder à la version de test, rendez-vous dans la section dédiée aux dépôts logiciels (repositories) de l'interface du serveur et ajoutez ceux dédiés aux tests. Une fois que c'est fait, procédez à une mise à jour. Windows ne sera pas encore proposé dans la liste des configurations pour l'OS invité, mais dans les paramètres avancés du système, une case « Add TPM » apparaît. Vous devrez choisir un espace de stockage et une version (1.2 ou 2.0).
Pour le moment, il faut aussi choisir q35 comme type de machine, i440fx (par défaut) menant à une erreur d'initialisation de la sortie graphique. Pensez également à sélectionner l'UEFI, pour qui il faudra aussi indiquer un espace de stockage. Cochez la case « Pre-Enroll keys » pour activer Secure Boot. Le résultat doit ressembler à ça :
Cette fois, tous les paramètres par défaut ne seront pas adaptés à Windows 11. Veillez donc à disposer d'au moins 64 Go de stockage, 4 Go de mémoire et 2 cœurs. Si vous avez respecté la procédure de configuration et fait les bons choix, vous n'aurez là aussi plus besoin de modifier le registre pour procéder à l'installation.
Une fois arrivé sous Windows 11 vous disposerez d'une machine fonctionnelle et pleinement compatible :
Windows 11 et machines virtuelles : Proxmox VE et Virtualbox progressent
-
VirtualBox simplifie à l'extrême
-
Proxmox : des actions encore manuelles
Commentaires (32)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 14/10/2021 à 13h37
Est-ce que Proxmox a son propre moteur de virtualisation, ou utilise-t-il un truc tout fait comme kvm ou xen ?
Le 14/10/2021 à 13h53
qemu/kvm
Le 14/10/2021 à 14h03
Une option sera disponible dans la prochaine RC de Unraid aussi.
Je n’ai pas creusé n’étant pas directement concerné, mais je vois des progrès annoncés.
Le 14/10/2021 à 15h56
Je n’ai pas forcément suivis les derniers détails concernant la virtualisation et ce n’est pas indiqué dans l’article, mais je suppose qu’il faut un processeur compatible avec Windows 11 quoiqu’il arrive, même virtualisé (sauf à faire des bidouilles)
Le 14/10/2021 à 15h59
Je n’ai pas eu de blocage particulier pour le CPU lors d’une installation, mais le principe de la virtualisation c’est aussi de pouvoir faire croire qu’on utilise tel ou tel CPU. Donc même si ça venait à être imposé comme une limite d’installation, elle serait facilement contournable.
Le 14/10/2021 à 17h40
Pas eu de soucis avec mon Core i7 de 6ème gen et VMware Workstation pro 16.
Le 14/10/2021 à 17h54
À part pour tester….
Quel est l’intérêt de mettre W11 sur un Proxmox ?
Le 14/10/2021 à 17h56
Virtualiser un Windows 11 ?
Le 14/10/2021 à 18h12
Avec virtualbox 6.1.97.147373, la VM de win 11 ne veut pas démarrer à cause d’un pilote qui n’est pas lancé :
Dans windows terminal :
*PS C:\Users\xillibit> sc.exe query vboxdrv
SERVICE_NAME: vboxdrv
Tentative de démarrage du driver :
*PS C:\Users\xillibit> sc.exe start vboxdrv
[SC] StartService échec(s) 577 :
Le 14/10/2021 à 18h26
Tu es sous W11aussi (l’OS hôte) ? Si oui c’est normal, les pilotes doivent être signés. Voir les tickets virtualbox, ça sera corrigé.
Le 14/10/2021 à 18h44
Non l’hôte c’est win 10 19043.1288
Le 14/10/2021 à 18h18
Intérêt de vittualiser un W11? À part pour des tests ?
Le 14/10/2021 à 18h25
Pourquoi il faudrait d’autres raisons ? Sur le fond, tu peux aussi vouloir avoir accès à un Windows 11 autre que ta machine, une version Insider, permettre l’accès à différentes machines en remote, etc. Si tu n’as pas besoin de virtualiser un Windows soit, mais en quoi ça te paraît impensable ?
Le 14/10/2021 à 18h37
Faire des tests, oui, avant de déployer plus tard windows 11 en Entreprise ou dans une administration. Aussi, préparer l’arrivée de windows server 2022, qui sera probablement basé sur windows 11, et qui aura vocation à être virtualisé.
Le 14/10/2021 à 18h49
Autant que virtualiser XXX (mettre ici ce que tu as envie), ça ne change pas par rapport à tous les autres XXX.
Intérêt de poser cette question spécifiquement pour Windows 11? A part pour embêter les gens leur sous-entendant qu’ils font des trucs inutiles à tes yeux?
Note : perso oui c’est pour tester la compatibilité de mes logiciels, comme je fais avec tous les autres OS.
Le 14/10/2021 à 19h08
Ce n’est pas tout à fait le sujet, mais, s’agissant du passage à Windows 11, c’est finalement assez simple et il y a mieux que Rufus : Windows11Upgrade.
Cf. GitHub
J’ai trouvé l’astuce sur https://www.ginjfo.com/actualites/logiciels/windows-11/page/2
Windows 11 s’est installé sans problème en suivant la procédure, sinon la lenteur habituelle. Installation par simple mise à niveau à partir d’une ISO préalablement téléchargée (Windows11Upgrade offre trois possibilités). Par précaution lors de l’upgrade, antivirus mis en pause et câble Ethernet débranché.
À première vue, tout fonctionne, les icônes sont quasiment inchangées, le Bureau quasi à l’identique et j’ai reçu une mise à jour sitôt reconnecté. Il paraît que des imprimantes de marque Brother branchées en USB rencontrent des problèmes. Ça, j’ai pas essayé. La flemme après ces embarras.
Sinon, là, je suis de nouveau sous Ubuntu qui est vraiment un OS sans souci.
Le 14/10/2021 à 19h29
ça n’est pas le sujet et c’est redondant par rapport à ton précédant commentaire ;)
Le 14/10/2021 à 19h58
Bon sinon le plus simple rapide et efficace reste de se compiler un iso Win11 bootable en injectant le install.wim Win11 dans l’arborescence d’un iso Win10.
Et là plus aucune restriction de quoi que ce soit ni bidouille, uefi ou mbr…
Le 14/10/2021 à 20h02
L’idée c’est d’avoir un système fonctionnel et reconnu comme compatible ;) Sinon et comme dit dans l’article, on sait déjà comment contourner.
Le 15/10/2021 à 09h03
Quand je virtualise un OS c’est que pour faire des tests en fait.
Le 15/10/2021 à 14h16
Sauf macos c’est pour pas te faire pigeonné
Le 15/10/2021 à 14h31
Quid de VSphere et VMware ?
Le 15/10/2021 à 15h06
Voir l’article précédent en lien où on faisait le point (c’est géré sur certaines version qui peuvent proposer un vTPM et Secure Boot)
Le 15/10/2021 à 14h36
On se calme… Ma question était une vraie question que je pose à une communauté pointue dans le hardware et l’Admin sys.
Si aujourd’hui je virtualise W11 je ne vois pas d’autre intérêt que faire des tests (tests qui ont un intérêt tout de même limité vu le support de l’éditeur)… C’est pour cela que je demande. Est ce que quelqu’un va en faire autre chose ? Si oui on me répond, si non on passe son chemin.
L’intérêt de faire des tests sur Proxmox m’interpelle aussi car c’est moins pratique qu’une Virtualbox ou une VMware Workstation.
La réponse sur faire des pretests par rapport à Windows server 2022 me paraît de base une mauvaise idée. Mais à chacun sa façon d’expérimenter.
Édit : dire que virtualiser n’est utile que pour faire des tests est totalement faux.
Bon weekend à tous.
Le 15/10/2021 à 14h52
Bah pourquoi virtualises-tu Windows 10, Windows XP, Android, macOS, Linux ? C’est une vraie question.
Le 15/10/2021 à 17h32
Merci pour l’info :)
Le 15/10/2021 à 18h05
Pour tout ce qui n’est pas poste de travail.
Or Windows 11 à part poste de travail, je ne vois pas ce que ça apporte par rapport aux autres d’où ma question des cas d’utilisation que je n’aurais pas songé à part un test (non supporté par l’éditeur)
Le 16/10/2021 à 16h24
Donc ta question initiale était :
D’ailleurs, qu’est-ce que tu entends par :
Le 18/10/2021 à 09h07
Ben autant que W10, XP, 7, etc… Ce sont des OS clients, pas de différences avec W11.
Et la plupart du temps quand tu virtualises un OS client, c’est que tu as besoin ou de compatibilité avec un logiciel, ou de faire des tests pour de futurs déploiements.
Et donc, en entreprise ou généralement tu ne peux pas installer d’outils de virtualisation sur un poste client genre Virtualbox, ben tu as une infra dédiée à ça (Proxmox, Vsphere, etc…)
La perso, je teste W11 avec tous nos logiciels (antivirus, EDR, etc…), voir comment il se comporte avec un WSUS, avec les GPO etc…
Le 18/10/2021 à 12h22