Les machines virtuelles, alias VM, offrent un merveilleux moyen d’explorer le monde de Linux ou d’autres systèmes d’exploitation, sans en faire votre environnement principal. Notre PC Windows peut héberger une pléthore de systèmes d’exploitation invités. Nous pouvons essayer les derniers Ubuntu, Fedora, Manjaro ou Linux Mint en toute sécurité en sachant que nous n’avons pas besoin de dépenser un centime pour du matériel supplémentaire. Les machines virtuelles ne se limitent pas à Linux, nous pouvons également installer Windows 11 et même macOS au-dessus de notre hôte.
L’un des moyens les plus simples de créer une machine virtuelle est VirtualBox d’Oracle, une application gratuite, qui fournit une interface facile à utiliser et de nombreuses fonctionnalités supplémentaires qui associent le système d’exploitation hôte et invité en une seule machine au fonctionnement fluide.
Dans ce tutoriel, nous allons télécharger une distribution Linux et créer une machine virtuelle sur laquelle exécuter le système d’exploitation Linux.
Téléchargement d’un système d’exploitation Linux
Pour une machine virtuelle, il est préférable de garder le choix du système d’exploitation léger. Notre préférence est Ubuntu nous avons donc téléchargé la version actuelle du support à long terme, 22.04 et la dernière version bêta de 22.10. L’installation pour 22.10 a fonctionné, mais elle n’a pas démarré, nous avons donc réinstallé en utilisant 22.04 et tout s’est bien passé.
Le choix du système d’exploitation Linux vous appartient entièrement, mais tenez compte de la puissance de traitement dont vous disposez. Plus la machine hôte est puissante, plus nous pouvons épargner de ressources pour la machine virtuelle et son système d’exploitation invité.
Comment installer Linux dans une machine virtuelle Virtualbox
1. Téléchargez et installez Virtualbox à votre ordinateur Windows. Acceptez les options d’installation par défaut qui incluent les interfaces réseau et USB.
2. Cliquez sur Terminer pour fermer le programme d’installation et ouvrir Virtualbox.
Configurer une machine virtuelle
1. Cliquez sur Nouveau pour créer une nouvelle machine virtuelle.
2. Nommez la machine virtuelle et cliquez sur Suivant. Virtualbox suggérera automatiquement le type et la version du système d’exploitation utilisé dans la machine virtuelle en utilisant le nom. Dans notre exemple, nous utilisons Ubuntu 22.10, donc Virtualbox définit le Type sur Linux et la Version sur Ubuntu.
3. Définissez la mémoire disponible de la VM et cliquez sur Suivant. Cela variera en fonction de votre système. Nous avons 32 Go de RAM, nous pouvons donc attribuer 8 Go (8192 Mo) à la VM.
4. Sélectionnez un nouveau disque dur virtuel pour la machine virtuelle et cliquez sur Créer. Cela lancera le processus de création d’un fichier qui contiendra le système d’exploitation de la machine virtuelle.
5. Sélectionnez un VDI (VirtualBox Disk Image) et cliquez sur Suivant.
6. Sélectionnez une taille de disque allouée dynamiquement et cliquez sur Suivant. Si vous avez besoin d’une taille spécifique, sélectionnez Taille fixe et allouez l’espace en conséquence. Les fichiers alloués dynamiquement augmenteront avec le système d’exploitation au fur et à mesure que les fichiers sont créés et que les applications sont installées.
sept. Définir l’emplacement du disque dur VDI et définir la taille du fichier. Cliquez ensuite sur Créer. Nous avons défini la taille sur 20 Go, suffisamment grande pour une installation d’Ubuntu 22.10. La taille est le maximum que la machine virtuelle peut utiliser, alors assurez-vous de définir une quantité d’espace raisonnable.
Configuration d’une machine virtuelle
1. Sélectionnez la VM puis cliquez sur Paramètres.
2. Sélectionnez le système et cliquez sur l’onglet Processeur. Allouez autant de cœurs que vous pouvez confortablement le permettre. Si vous avez un système multicœur, vous pouvez allouer plusieurs cœurs à la machine virtuelle. Des fonctionnalités étendues telles que VT-x et AMD-V peuvent également être activées, si votre processeur les prend en charge.
3. Sélectionnez Affichage, allouez suffisamment de mémoire vidéo et activer l’accélération 3D. 16 Mo devrait être suffisant pour une installation de base, mais si vous voulez une expérience plus fluide, allouez-en autant que vous le pouvez. L’ajout d’une accélération 3D n’est pas essentiel, mais cela peut aider à accélérer les applications qui reposent sur l’accélération 3D.
4. Sélectionnez Stockage, et sous Périphériques de stockage, cliquez sur Controller IDE >> Vide et alors cliquez sur l’icône du CD et sélectionnez Choisir un fichier disque.
5. Sélectionnez l’ISO Linux et cliquez sur Ouvrir
6. Cliquez sur Réseau et créer un adaptateur ponté vers votre connexion réseau physique.
sept. Cliquez sur OK pour enregistrer toutes les modifications.
Exécuter la machine virtuelle dans VirtualBox
Une fois l’installation terminée, nous pouvons maintenant allumer la machine virtuelle et exécuter le système d’exploitation invité dans VirtualBox.
1. Assurez-vous que la bonne machine virtuelle est sélectionnée et cliquez sur Démarrer. Cela démarrera la machine virtuelle comme s’il s’agissait d’un véritable ordinateur.
2. Choisissez Essayer ou installer Ubuntu dans le menu de démarrage du Live CD et appuyez sur Entrée pour démarrer. Cela chargera le système d’exploitation dans la RAM de la VM et nous permettra de tester le fonctionnement de la VM avant l’installation.
3.Essayez le système d’exploitation Live Linux pour vous assurer que tout fonctionne comme prévu. La résolution de l’écran peut être incorrecte, à ce stade, nous devrons travailler avec elle. Plus tard dans le processus, nous installerons des pilotes supplémentaires pour permettre plus de résolutions.
4. Installez le système d’exploitation sur la machine virtuelle.
5. Redémarrez une fois l’installation terminée.
Ajustement de l’installation de la machine virtuelle VirtualBox
Notre machine invitée peut être encore modifiée, et utilement, il existe une image ISO utile pour les ajouts d’invités, disponible dans VirtualBox, qui ajoute des fonctionnalités supplémentaires telles que
- Intégration du pointeur de la souris : Nous pouvons facilement nous déplacer entre l’hôte et notre VM invitée.
- Presse-papiers partagé : Les éléments du presse-papiers peuvent être partagés entre l’hôte et l’invité.
- Glisser-déposer de fichiers : Copiez les fichiers vers et depuis les machines.
- Dossiers partagés: Partagez facilement des volumes et des répertoires.
- Meilleur support graphique : Performances vidéo accélérées.
Pour installer les suppléments invité, nous devons suivre les étapes suivantes.
1. Ouvrir une borne et mettre à jour la liste des dépôts pour votre système d’exploitation et puis exécutez la commande suivante pour installer les packages nécessaire pour le programme d’installation des suppléments invité.
sudo apt install build-essential dkms linux-headers-generic
2. Cliquez sur Appareils et sélectionnez Insérer l’image du CD des ajouts d’invités. Il s’agit d’une image ISO qui contient des pilotes et des fonctionnalités supplémentaires pour notre machine virtuelle.
3. Ouvrez le gestionnaire de fichiers et cliquez sur le lecteur de CD.
4. Faites un clic droit sur autorun.sh et sélectionnez « Exécuter en tant que programme ».
5. Entrez votre mot de passe pour exécuter le script avec les privilèges sudo. Sudo donnera à notre utilisateur les privilèges nécessaires pour installer le logiciel et apporter des modifications au système d’exploitation.
6. Lorsque vous y êtes invité, appuyez sur Entrée pour terminer l’installation.
7. Redémarrez la machine virtuelle pour que les modifications prennent effet.
Modification de la résolution d’affichage de la machine virtuelle dans VirtualBox
L’OS invité n’est pas limité à une mauvaise résolution ; nous pouvons librement changer la résolution en utilisant le menu Affichage.
1. Cliquez sur Afficher >> Redimensionner automatiquement l’affichage des invités pour modifier la résolution de la VM à la volée. Faites glisser le curseur sur la fenêtre VM et définir la taille de l’affichage.
2. Pour définir une résolution spécifique, allez dans Affichage >> Écran virtuel 1 et sélectionnez la résolution souhaitée.
Connexion d’un périphérique USB à votre machine virtuelle VirtualBox
L’ajout d’un périphérique USB, d’une clé USB, d’une clé de sécurité ou même d’un Raspberry Pi Pico est possible via le menu Périphériques. Ici, nous pouvons ajouter des périphériques audio, des lecteurs de CD / DVD virtuels, des interfaces USB et des interfaces réseau supplémentaires.
L’ajout d’un périphérique USB est simple.
1. Insérez le périphérique USB dans la machine hôte.
2. Cliquez sur Périphériques >> USB et sélectionnez l’appareil dans la liste. L’appareil sera maintenant prêt à l’emploi.
3. Pour prouver que l’appareil est connecté, ouvrir une borne et utilisez « lsusb » pour répertorier les périphériques USB connectés au système d’exploitation invité.
lsusb
Allumer/redémarrer le système d’exploitation invité dans VirtualBox
VirtualBox a la capacité de contrôler l’état de la VM. Il peut mettre en pause une machine en cours d’exécution, envoyer un signal de réinitialisation ou même envoyer une demande d’arrêt ACPI au système d’exploitation invité.
1. Cliquez sur Machine et sélectionnez Pause.
2. L’écran devient gris, indiquant que la machine virtuelle exécutant le système d’exploitation invité a été mise en pause. Cliquez sur Pause pour reprendre la VM. Ici, nous exécutons la commande ping pour montrer que le système d’exploitation a été mis en pause.
3. Cliquez sur Machine >> Réinitialiser pour forcer la réinitialisation de la machine. Notez que tout travail non enregistré sera perdu. C’est comme si nous avions appuyé sur le bouton de réinitialisation d’un PC.
4. Cliquez sur Réinitialiser pour confirmer que vous souhaitez forcer la réinitialisation.
5. Cliquez sur Machine >> Arrêt ACPI pour envoyer un signal d’arrêt au système d’exploitation.
La mise hors tension, le redémarrage et la déconnexion sont également accessibles via le menu du système d’exploitation invité. Cela fonctionne comme si la machine était un vrai matériel.