Besoin d’exécuter un logiciel Windows sur Linux ? Une méthode simple consiste à installer Windows dans une machine virtuelle.
Préférable à l’utilisation de Wine ou du double démarrage, l’utilisation de la virtualisation permet au PC virtuel Windows d’accéder aux ports USB et autres périphériques de votre ordinateur physique. Cela signifie également que vous pouvez déplacer la machine virtuelle vers un nouveau PC si votre ordinateur actuel doit être remplacé.
Voici tout ce que vous devez savoir sur l’installation de Windows dans une machine virtuelle sous Linux avec Oracle VirtualBox.
Ce dont vous aurez besoin pour une machine virtuelle Windows sous Linux
Pour commencer, vous aurez besoin des éléments suivants :
Maintenant, les deux premières choses sont faciles à obtenir pour vous. Il est rare de posséder un PC sans licence Windows, même lorsque vous utilisez Linux, mais vous en aurez besoin d’un qui dispose de la virtualisation.
Comment activer la virtualisation sous Linux
Pour vérifier si votre PC Linux prend en charge la virtualisation, ouvrez une invite de terminal et entrez
lscpu
Cette commande révèle tout ce que vous devez savoir sur le processeur de votre système, comme le modèle, l’architecture, les caches et la technologie de virtualisation.
Dans cet exemple, l’ordinateur portable HP dispose de la virtualisation Intel VT-x.
La virtualisation, si elle n’est pas activée par défaut, peut être activée dans le BIOS du système. Le chemin à suivre dépendra du matériel que vous utilisez. Pour de meilleurs résultats, démarrez dans le BIOS de votre système et recherchez des références à VT Intel (sur un PC à architecture Intel) ou AMD-V (sur un PC avec processeur AMD et carte mère).
Cette vidéo explique ce que vous devriez rechercher :
En ce qui concerne la RAM système, bien que vous puissiez vous en sortir avec une certaine virtualisation sur les anciens systèmes d’exploitation avec 4 Go, vous devriez commencer avec 8 Go pour obtenir les meilleurs résultats. L’ordinateur portable utilisé pour tester ce guide dispose de 12 Go de RAM.
Choisir un logiciel de virtualisation
Alors que QEMU est sans doute l’option de machine virtuelle supérieure pour les systèmes Linux, nous voulons une solution qui peut exécuter Windows avec un minimum de tracas et qui peut être installée rapidement. En tant que tel, pour ce didacticiel, nous utiliserons Oracle VirtualBox.
Installez VirtualBox dans la ligne de commande. Pour les systèmes basés sur Debian :
sudo apt install virtualbox
Pour les distributions basées sur RHEL (Fedora, CentOS), utilisez :
sudo dnf install virtualbox
Si vous utilisez Arch Linux ou une distribution similaire, entrez :
sudo pacman -S virtualbox
Attendez que VirtualBox installe. Si vous préférez, vous pouvez également télécharger le programme d’installation à partir d’Oracle. Notre guide sur la façon d’installer Oracle VirtualBox explique cela plus en détail.
Configurer Windows dans Oracle VirtualBox
Avec VirtualBox installé sur votre PC Linux, lancez le logiciel.
Oracle VirtualBox peut être utilisé pour exécuter n’importe quelle version moderne de Windows. Ce guide convient à tous ceux qui souhaitent installer Windows 10 ou 11, mais il devrait également fonctionner pour Windows XP, Vista, 7 ou 8.1. (Certains paramètres peuvent différer, mais tous fonctionneront.)
Commencez par cliquer Nouveau, puis donnez un nom au périphérique virtuel. Dans le Taper menu déroulant assurez-vous que Windows est sélectionné, et dans Version, la bonne version de Windows. Vous pouvez exécuter à peu près n’importe quoi de Windows 3.1 à ce jour.
Cliquez sur Prochain pour continuer, et dans l’écran suivant, sélectionnez le Taille mémoire pour la machine virtuelle. Une taille recommandée par défaut sera suggérée en fonction du système d’exploitation que vous avez choisi et du matériel de votre ordinateur physique.
Cliquez sur Prochain pour créer votre disque dur virtuel, en choisissant à nouveau l’option par défaut, sauf si vous avez une quantité particulièrement importante de données à exécuter dans la machine virtuelle.
Une fois terminé, appuyez sur Créer, puis sélectionnez votre type de fichier préféré. Si vous allez simplement utiliser le disque dur virtuel avec VirtualBox, appuyez sur Prochain, sinon, choisissez un format différent, le cas échéant. Vous devez ensuite spécifier si le disque dur virtuel doit être alloué dynamiquement (c’est-à-dire qu’il augmente de taille selon les besoins, jusqu’à la limite supérieure présélectionnée) ou une taille fixe. Dans la plupart des cas, vous aurez besoin de dynamique.
Cliquez sur Prochain pour continuer, confirmez (ou modifiez) le nom, l’emplacement et la taille du fichier, puis Créer encore pour continuer.
Installation de Windows sur Linux
Avec la machine virtuelle configurée – pensez-y comme la construction d’un PC mais avec des composants virtuels – vous êtes maintenant prêt à installer Windows. Si vous utilisez un disque ou une clé USB pour fournir l’ISO, il est maintenant temps d’insérer le support contenant le fichier ISO.
Maintenant, cliquez sur le vert Commencer flèche et sélectionnez l’emplacement des données source — le disque d’installation de Windows. Cliquez sur Commencer, puis attendez que l’ordinateur virtuel charge la configuration de Windows.
Si vous avez déjà installé Windows, vous devriez être familiarisé avec cela – sinon, l’assistant vous aidera tout au long du processus.
Comment installer une machine virtuelle Windows 10 sur Linux sans le disque
Si vous êtes un développeur et que vous cherchez un moyen d’installer brièvement Windows 10 à des fins de test, tout ce qui précède peut sembler un peu d’effort.
Heureusement, il existe une solution, fournie par Microsoft. Les machines virtuelles de Windows 7 à Windows 10 sont fournies (avec une expiration de 90 jours) dans le portail Microsoft Edge Developer. Une machine virtuelle d’ici peut être facilement téléchargée et déployée dans VirtualBox.
- Dirigez-vous vers le portail Microsoft Edge Developer Page Machines virtuelles
- En dessous de Machines virtuelles sélectionnez le système d’exploitation qui convient à votre objectif (choisissez parmi Windows 7, 8.1 et 10)
- En dessous de Choisissez une plateforme de VM sélectionner VirtualBox
- Cliquez sur Télécharger.zip
- Une fois téléchargé, extrayez le fichier téléchargé
- Ouvrez Oracle VirtualBox
- Sélectionner Fichier > Importer l’appliance
- Dans l’écran Importer l’appliance virtuelle, recherchez le Télécharger.zip dossier
- Cliquez sur Prochain
- Confirmez les détails de la machine virtuelle et les paramètres suggérés, en apportant les modifications que vous jugez nécessaires
- Cliquez sur Importer pour continuer (la durée de l’importation dépendra de la RAM de votre système et de la vitesse de votre HDD ou SSD)
- Une fois terminé, sélectionnez la nouvelle machine virtuelle et cliquez sur Commencer.
Pour vous connecter à la machine virtuelle Windows, utilisez le nom d’utilisateur/mot de passe par défaut IEUser/Passw0rd !
Comme mentionné précédemment, il est utile de créer un instantané de la machine virtuelle après la configuration pour faciliter la restauration en cas de problème.
Une chose à noter : vous devrez peut-être modifier les paramètres de votre machine virtuelle pour que cela fonctionne correctement. Les propres directives de Microsoft indiquez que vous devez utiliser les quantités de RAM suivantes :
- Images Windows XP : 256 – 512 Mo
- Images Windows Vista : 512 – 1024 Mo
- Images Windows 7 : 1 024 – 2 048 Mo
- Images Windows 8 : 1 024 – 2 048 Mo
- Images Windows 10 : 1 024 – 2 048 Mo
Donc, si votre image de machine virtuelle téléchargée ne fonctionne pas comme prévu, ajustez la RAM comme indiqué. En règle générale, privilégiez le maximum plutôt que le minimum de RAM.
Lancez Windows et installez le logiciel !
Si vous êtes arrivé jusqu’ici, vous avez terminé. Vous devriez pouvoir démarrer Windows et installer le logiciel, soit via un DVD (grâce aux outils VirtualBox), soit en téléchargeant et en installant.
Toutes vos applications Windows habituelles doivent fonctionner normalement, limitées uniquement par le matériel de votre ordinateur hôte – le PC physique sur lequel vous avez installé VirtualBox. L’utilisation d’une machine virtuelle est probablement le meilleur moyen d’obtenir des applications et des jeux Windows si Bottles and Wine ne fonctionne pas pour vous.
Avoir une machine virtuelle Windows que vous pouvez facilement activer et désactiver à votre convenance, tout en continuant votre informatique Linux quotidienne, est un énorme avantage. Si vous avez besoin d’exécuter un logiciel Windows et que vous disposez du matériel nécessaire pour prendre en charge la virtualisation, c’est une excellente solution.