22/12/2024

Pour les débutantsVirtualbox

Installer VirtualBox sur Windows 11 et créer sa première VM

I. Présentation

Dans ce tutoriel, nous allons apprendre à installer VirtualBox sur Windows 11 dans le but de créer des machines virtuelles, que ce soit pour faire tourner Windows 10, Windows 11, Windows Server ou une distribution Linux (Debian, Ubuntu, Kali Linux, etc.).

Ce tutoriel d'introduction à VirtualBox vous permettra de bien débuter avec cette solution de virtualisation open source développée par Oracle et qui est totalement gratuite. Par la suite, d'autres tutoriels seront mis en ligne pour approfondir le sujet.

Lorsqu'il s'agit d'effectuer de la virtualisation sur un poste de travail, notamment à des fins de tests dans le cadre d'un projet ou pendant ses études en informatique, VirtualBox est clairement une bonne solution. C'est également une alternative à d'autres solutions comme Hyper-V qui est intégré à Windows 10 et Windows 11 (ainsi qu'à Windows Server) et VMware Workstation (payant) / VMware Workstation Player (gratuit pour une utilisation personnelle).

Ma configuration : un poste de travail sous Windows 11 où je vais installer VirtualBox, mais vous pouvez installer VirtualBox sur Windows 10 (ou une version plus ancienne), ainsi que sur Linux. Concernant les machines virtuelles, VirtualBox prend en charge de nombreux systèmes, autant du Windows (exemple : Windows 10, Windows 11, Windows Server 2022, etc.), du Linux (Debian, Rocky Linux, Ubuntu, Fedora, etc.), que du BSD (PfSense) ou encore macOS.

Ces lectures pourraient vous intéresser également :

II. Télécharger VirtualBox pour Windows 11

Pour télécharger VirtualBox dans le but de l'installer sur une machine Windows, il n'y a qu'une seule bonne adresse : le site officiel de VirtualBox dans la section "Downloads". Il suffit de cliquer sur "Windows hosts" pour lancer le téléchargement de cet exécutable qui fait un peu plus de 100 Mo.

Télécharger VirtualBox pour Windows 11

III. Installer VirtualBox sur Windows 11

A. Installation de VirtualBox

L'installation de VirtualBox s'effectue très simplement, et le processus est le même sur les différentes versions de Windows. Commencez par lancer l'exécutable de VirtualBox que l'on vient de télécharger, puis cliquez sur "Suivant".

Installer VirtualBox sur Windows 11

Cette installation est personnalisable, mais je vous recommande d'installer toutes les fonctionnalités : ce qui est le cas avec la sélection par défaut. Au sein de l'image ci-dessous, on peut voir différents éléments, notamment :

  • VirtualBox USB Support afin de permettre à VirtualBox de prendre en charge les périphériques USB
  • VirtualBox Bridged Network afin d'intégrer la prise en charge du réseau en mode "Bridge" (la machine virtuelle peut se connecter à votre réseau local directement)
  • VirtualBox Host-Only Network afin d'intégrer la prise en charge du réseau en mode "Host-Only" (la machine virtuelle peut communiquer uniquement avec votre hôte physique Windows 11 et les autres machines virtuelles dans ce mode)

Cliquez sur "Suivant" pour poursuivre.

Cliquez sur "Oui", tout en sachant que le réseau sera interrompu un instant sur votre machine Windows 11, le temps que VirtualBox effectue les modifications au niveau du réseau, dans le but de prendre en charge les différents types de réseau dont le mode "Bridge".

Dès que vous avez confirmé, l'installation démarre... Et une notification "Voulez-vous installer ce logiciel de périphérique ?" va apparaître. Cochez l'option "Toujours faire confiance aux logiciels provenant de Oracle Corporation" et cliquez sur "Installer". En fait, VirtualBox a besoin d'installer plusieurs pilotes sur votre ordinateur.

Voilà, l'installation est déjà terminée ! Cochez l'option "Démarrer Oracle VM VirtualBox 6.1.34 après l'installation" et cliquez sur "Terminer" afin que le logiciel se lance.

B. Ajouter le pack d'extensions

Toujours sur le site officiel de VirtualBox (voir lien précédent), vous pouvez télécharger un pack d'extensions officiel, accessible sous la section "VirtualBox 6.1.34 Oracle VM VirtualBox Extension Pack" en cliquant sur le lien "All supported platforms". Ce pack va permettre d'ajouter des fonctionnalités supplémentaires à VirtualBox : ce n'est pas obligatoire de l'ajouter mais cela peut s'avérer utile ! Par exemple, cela intègre le support de l'USB 3.0 dans les VM, la prise en charge des webcams, mais aussi le chiffrement des disques.

Ouvrez VirtualBox, cliquez sur "Fichier" puis sur "Paramètres" dans le menu.

Cliquez sur "Extensions" à gauche (1), puis sur le bouton avec "+" sur la droite (2) afin de charger le pack d'extensions VirtualBox que vous venez de télécharger (3).

Confirmez en cliquant sur le bouton "Installation".

Cliquez sur "OK" : le pack d'extensions officiel est désormais installé sur votre instance VirtualBox !

Passons à la création de notre première machine virtuelle.

IV. Créer sa première VM VirtualBox

Pour créer une nouvelle machine virtuelle sur VirtualBox, il suffit de cliquer sur le bouton "Nouvelle" afin de lancer l'assistant de création d'une VM. Puisqu'il s'agit du premier démarrage de VirtualBox, c'est l'occasion de vous donner quelques informations supplémentaires au sujet de l'interface et des autres boutons.

  • Paramètres : configuration générale de VirtualBox (dossier par défaut des VMs, gestion des mises à jour, langue, réseaux NAT, extensions, etc.)
  • Importer : importer une Appliance virtuelle, au format OVF
  • Exporter : exporter une machine virtuelle existante au format OVF afin de créer une Appliance virtuelle
  • Ajouter : ajouter à l'inventaire de votre VirtualBox une machine virtuelle existante, dans le format VirtualBox standard (.vbox) ou au format XML

Sur la gauche, la section "Outils" permet d'accéder à des fonctions avancées notamment pour gérer la partie réseau virtuel, mais aussi pour gérer le stockage des VMs. Sous l'entrée "Outils", vos machines virtuelles viendront s'ajouter par la suite.

A. Processus de création d'une VM

Débutons la création de la machine virtuelle. Pour rappel, VirtualBox supporte une multitude de systèmes d'exploitation, aussi bien Windows, Linux que BSD. Dans cet exemple, je vais créer une machine virtuelle destinée à accueillir Windows 11. Plusieurs champs sont à renseigner :

  • Nom : nom de la machine virtuelle (c'est le nom qui va s'afficher dans VirtualBox)
  • Dossier de la machine : où stocker la machine virtuelle, tout en sachant qu'un sous-dossier avec le nom de la VM sera créé à cet emplacement
  • Type : le type de système d'exploitation, en fonction de ce que vous souhaitez installer comme OS
  • Version : la version du système que vous souhaitez installer, en l'occurrence Windows 11 pour ma part donc "Windows11_64"

Cliquez sur "Suivant" pour continuer.

En fonction du système d'exploitation que vous sélectionnez à l'étape précédente, VirtualBox effectue des recommandations sur les ressources à attribuer à la machine virtuelle. Ici, il s'agit de la mémoire vive, c'est-à-dire la RAM, que vous souhaitez affecter à la VM. Partons sur 4 Go, car effectivement c'est recommandé pour Windows 11, mais si vous manquez de ressources, indiquez plutôt 2 Go. Poursuivez.

Note : les ressources attribuées à la machine virtuelle sont modifiables par la suite.

En ce qui concerne le disque dur virtuel, nous partons de zéro donc il faut que l'on choisisse "Créer un disque dur virtuel maintenant" afin que la VM dispose d'un espace de stockage pour installer le système d'exploitation et stocker les données. Cliquez sur "Créer".

VirtualBox prend en charge trois formats différents pour les disques durs virtuels, ce qui est une différence majeure en comparaison d'autres solutions comme VMware et Hyper-V. Il y a le choix entre trois formats :

  • VDI qui est le format officiel de VirtualBox
  • VHD qui est le format officiel d'Hyper-V, même si l'on utilise plutôt le nouveau format VHDX de nos jours
  • VMDX qui est le format officiel de VMware, que ce soit avec VMware Workstation ou VMware ESXi

Afin de créer une machine virtuelle qui sera utilisée uniquement sur cette instance VirtualBox, choisissez "VDI". Par contre, si le disque dur virtuel sera rattaché à un hôte Hyper-V par la suite, il peut être intéressant de partir sur le format VHD pour éviter de devoir le convertir. Cliquez sur "Suivant".

Le disque virtuel peut être de taille dynamique ou de taille fixe. Je m'explique. Lorsqu'il est de taille dynamique, le fichier qui représente le disque virtuel (ici un fichier .vdi) va grossir au fur et à mesure que des données sont écrites dans le disque jusqu'à atteindre sa taille maximale, mais il ne se réduira pas si l'on supprime des données. A l'inverse, lorsqu'il est de taille fixe, l'espace de stockage total est alloué immédiatement (et donc réservé), ce qui permet d'avoir des performances un peu plus élevées mais c'est plus long lors de la création initiale du disque virtuel.

Personnellement, pour des machines virtuelles de test avec VirtualBox, j'estime que le mode "Dynamiquement alloué" est suffisant.

L'étape suivante consiste à indiquer la taille du disque virtuel, en sachant que par défaut, le disque sera stocké dans le répertoire de la VM (c'est modifiable lors de cette étape). J'indique une taille de 64 Go afin de respecter les prérequis de Windows 11, mais là encore, on pourrait attribuer une taille inférieure. Cliquez sur "Créer" pour créer la VM !

A cet instant, la VM est dans notre inventaire, elle est configurée, mais le système d'exploitation n'est pas installé. Nous devons finaliser la configuration de la VM avant de la démarrer.

B. Attribuer une image ISO à une VM VirtualBox

Pour installer Windows 11, ou un autre système, nous avons besoin de sources d'installation. Dans la majorité des cas, on utilise une image disque au format ISO pour installer un système d'exploitation. Il est nécessaire que l'on charge l'image ISO de Windows 11 dans le lecteur DVD virtuel de notre VM.

Cliquez sur la VM dans l'inventaire VirtualBox (1) puis sur le bouton "Configuration" (2) qui donne accès à la configuration générale de cette machine virtuelle. C'est par l'intermédiaire de ce menu que l'on gère les ressources (par exemple : augmenter la RAM, configurer le processeur, etc.). Cliquez sur "Stockage" à gauche (3), sur le lecteur DVD où c'est indiqué "Vide" pour le moment (4) puis cliquez sur l'icône en forme de DVD (5) et "Choose a disk file".

Sélectionnez l'image ISO du système d'exploitation que vous souhaitez installer puis validez. Voici ce que j'obtiens :

Restez dans la section "Configuration" de la VM, j'ai encore deux trois petites choses à vous expliquer.

C. Connexion au réseau de la VM

Accédez à la section "Réseau" sur la gauche. Cette section permet de gérer le réseau de la machine virtuelle : nombre d'interfaces réseau virtuelles (jusqu'à 4 par VM), adresse MAC, ainsi que le mode d'accès réseau (NAT, accès par pont (bridge), réseau interne, etc...). Si vous souhaitez que votre machine virtuelle ait accès à Internet, sélectionnez "NAT" ou "Accès par pont" mais ce second mode nécessite qu'un serveur DHCP soit actif sur votre réseau ou alors il faudra configurer manuellement une adresse IP.

Note : Je vais revenir plus en détails sur la partie réseau dans un article dédié.

D. Le nombre de processeurs virtuels

Comme un ordinateur physique, la machine virtuelle a besoin de mémoire vive, d'un disque dur et d'un processeur pour fonctionner. Lorsque nous avons créé la VM, vous avez peut être remarqué que l'assistant n'intégrait pas la configuration du processeur. Cependant, c'est bien configurable, à tout moment via l'onglet "Système" puis "Processeur" où il est possible de choisir le nombre de processeurs virtuels.

Note : l'option "Activer VT-x/AMD-v imbriqué" est nécessaire pour réaliser de la virtualisation imbriquée.

Dans mon cas, la machine virtuelle dispose de 2 processeurs virtuels :

Validez puisque la machine virtuelle est prête ! N'hésitez pas à jeter un coup d'oeil aux autres sections du menu de configuration.

E. Premier démarrage et installation de l'OS

Pour démarrer une machine virtuelle, il suffit de la sélectionner dans l'inventaire puis de cliquer sur le bouton "Démarrer". Une seconde fenêtre va s'ouvrir afin de donner un visuel sur la VM.

Aïe, j'obtiens une vilaine erreur et ma machine virtuelle ne souhaite pas démarrer ! L'erreur est "Echec de l'ouverture de session pour la machine virtuelle..." avec les détails suivants :

Not in a hypervisor partition (HPV=0)
AMD-V is disabled in the BIOS (or by the host OS)

En fait, c'est normal car la fonctionnalité permettant de faire de la virtualisation n'est pas activée sur mon ordinateur ! Pour corriger ce problème, il est nécessaire de redémarrer l'ordinateur pour accéder au BIOS et activer la virtualisation.

Sans attendre, je redémarre mon ordinateur et j'appuie sur la touche "SUPPR" pour accéder au BIOS (la touche peut varier en fonction des machines, et cela peut être F2, par exemple) de ma carte mère ASUS . Pour activer la virtualisation, le "Mode SVM" doit être activé dans mon cas. Là encore, d'une carte mère à une autre, d'un fabricant à un autre, le nom peut changer. Recherchez une fonction faisant référence à AMD-V (pour un CPU AMD) ou Intel VT-x (pour un CPU Intel).

Dès que c'est fait, il faut sauvegarder la modification et relancer la machine physique... Cette fois-ci, VirtualBox peut démarrer la machine virtuelle et charger l'image ISO de Windows afin d'installer le système d'exploitation ! 🙂

Sur notre hôte physique Windows 11, où est installé VirtualBox, on peut voir que le dossier de la machine virtuelle Windows 11 contient différents fichiers.

  • Le fichier VBOX (au format XML) qui correspond à la configuration de la VM (RAM, CPU, etc.)
  • Le fichier VBOX-PREV qui est une sauvegarde de la configuration précédente
  • Le fichier VDI correspondant au disque dur virtuel en mode dynamique, donc actuellement il fait seulement 13 Go alors que sa taille maximale est de 64 Go
  • Le fichier NVRAM contient l'état du BIOS de la machine virtuelle, ce qui est un équivalent à la mémoire non volatile d'une machine physique

V. Conclusion

Voilà, VirtualBox est mis en place sur notre machine physique Windows 11 ! Il ne reste plus qu'à en profiter et créer des machines virtuelles ! Je vais revenir sur l'installation de Windows 11 dans une VM VirtualBox au sein d'un autre article. Pour Windows 10, Windows Server ou une distribution Linux (Ubuntu, Debian, etc...), il suffit de se laisser guider ! 🙂

Restez connectés : d'autres tutoriels sur VirtualBox seront publiés dans les prochaines semaines !

author avatar
Florian BURNEL Co-founder of IT-Connect
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Je souhaite partager mon expérience et mes découvertes au travers de mes articles. Généraliste avec une attirance particulière pour les solutions Microsoft et le scripting. Bonne lecture.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

10 commentaires sur “Installer VirtualBox sur Windows 11 et créer sa première VM

  • Bon article, dommage que les specifités de la licence associée au pack d’extension ne soit pas mis en évidence.

    Répondre
  • Bonjour,
    Après avoir essayé la virtualisation (avec OS Kubuntu) avec Hyper V qui fonctionne sauf qu’il ne communique pas avec les périphériques de l’hôte, j’ai tenté la virtualisation avec VirtualBox …
    Le résultat est pire qu’Hyper V.
    Déjà, et en suivant le tuto détaillé de Florian Burnel, vous ne parvenez pas à installer l’OS Kubuntu. Après avoir « bidouiller » ici et là, vous devez cocher dans Configuration>Système>Fonctions avancées la case « Activer EFI » sinon cela ne fonctionne pas.
    Et même après cela et de nombreux démarrage, la VM se bloque de façon aléatoire …
    Le plus surprenant, c’est la page d’accueil de Kubuntu lorsqu’il est lancé : Vous avez le fond d’écran et rien d’autres. Pas de barre de tâches, pas de menu, …RIEN !
    Et tout cela avec un PC monté avec les derniers composants et flambant neuf.
    Je ne m’attendais pas à de tels résultats aussi décevants.
    Il va falloir y passer pas de mal de temps …
    dregnier

    Répondre
    • Bonjour,
      Avez-vous essayé d’installer un autre système comme Ubuntu ou Windows pour comparer par rapport aux dysfonctionnements avec Kubuntu ?
      Ce n’est pas normal d’avoir autant de problème à faire tourner une VM.

      Répondre
      • Bonsoir,
        Je viens de créer une VM avec Ubuntu … C’est pas mieux !
        Après l’installation et le redémarrage, Ubuntu affiche mon nom d’utilisateur. Le pointeur de la souris est actif mais aucun clic ne me fait sortir de cette situation.
        Plusieurs redémarrage et toujours le même blocage.
        C’est vraiment assez incompréhensible !
        De plus comme avec Kubuntu, impossible d’insérer le disque optique virtuel pour VboxGuestAdditions.iso
        Il y a déjà quelques années, je me souviens avoir utilisé VirtualBox sous W7 et ce sans aucune difficulté.
        Je suis très surpris du résultat …
        dregnier

        P.S. : Il est dommage que l’on ne puisse pas intégrer des captures d’écran, ce serait plus explicite …

        Répondre
        • Complément : Après 9 redémarrages, Ubuntu m’a enfin donné la main et m’a permis de saisir mon mot de passe et d’ouvrir une session …. A suivre

          Répondre
          • Complément 2 : Après autant de galères sous Ubuntu que sous Kubuntu, j’ai pris le parti de tout supprimer et de repartir à zéro avec Kubuntu en activant 2 paramètres dont on ne parle pas dans le tuto.
            1° Déjà cité, dans Configuration>Système>Fonctions avancées il faut activer la case « Activer EFI »
            2° Ce point 2° améliore très sérieusement les choses mais cela dépend de votre machine. J’ai 2 SSD M2 PCIe NVMe (logiciels et Données) et j’ai noté que dans Stockage>Contrôleur SATA>Type, il y avait l’option « NVMe ». Si je choisis cette option (ce qui semble logique au regard de mon matos), Kubuntu s’installe, et fonctionne quasi correctement. Je dis bien quasi car les démarrages sont difficiles et il faut bien souvent recommencer plusieurs fois avant d’aboutir (écran figé, pas la main, impossible d’utiliser la souris ou le clavier, …). Il y a peut être encore un paramètrage à modifier pour que cela fonctionne parfaitement ?
            En remarque générale, et malgré les performances de mon PC, la VM est lente voire très lente au point de penser à certains moments qu’elle est plantée et en fait non.
            Au regard des résultats présents et malgré le côté pratique de la virtualisation, je me demande si je ne ferai pas mieux d’installer Kubuntu en dual-boot ?
            A suivre ….
            dregnier

            Répondre
          • Bonsoir, pour ma part impossible de lancer unbuntu ou CentOs. Toutes est à jours, les 2 crashs juste après le lancement dans la VM.

            Répondre
  • Mille Merci pour vos explications Florian !
    Je suis content d’avoir bien réussi l’installation de VirtualBox avec le pack d’extension.
    J’ai réussi à créer ma première VM en téléchargent l’iso Windows 10 sur le site Microsoft.
    J’ai été jusqu’au bout de la vidéo et j’ai créer un dossier de Partage VirtualBox avec le test réussi.
    J’ai suivi votre procédure pas à pas et vraiment je suis ravis !
    Cordialement

    Répondre
  • Bonjour, j’ai l’erreur suivante à l’installation de ma VM Win11: « Ce pc ne repond pas a la config minimale requise »
    4096Mo de ram
    2 cpu
    80go disque

    Répondre
  • Bonjour
    J’ai eu ce message à l’install « Detected OS type: Ubuntu (32-bit). This OS type cannot be installed unattendedly.
    The install needs to be started manually. »….alors que mon iso est prévue pour Windows je pense ( C:\SOURCES\android-x86-9-0-r2-64-bit.iso)
    Comment faire une install manuelle comment il est demandé ?

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.