Démarrer à partir d’une clé USB dans VirtualBox sous Linux


  • Français


  • Vous avez une clé USB Linux en direct ? La manière habituelle de le tester sur votre système actuel consiste à redémarrer et à choisir de démarrer à partir de la clé USB en direct lorsque le système redémarre.

    Mais c’est ennuyeux car vous devez arrêter de travailler sur votre ordinateur et le redémarrer.

    Une méthode moins perturbatrice consiste à utiliser une VM.

    Oui, vous pouvez démarrer à partir d’une clé USB dans une machine virtuelle avec VirtualBox. De cette façon, vous n’avez pas besoin d’installer une distribution dans la VM juste pour l’essayer. Utilisez plutôt la session en direct.

    Dans ce didacticiel, je vais montrer les étapes pour démarrer à partir d’une clé USB dans VirtualBox sur les systèmes Linux. Cela prend du temps et des efforts, mais vous évite de redémarrer votre système.

    Démarrer à partir d’une clé USB dans VirtualBox sous Linux

    Puisqu’il s’agit d’un tutoriel destiné aux utilisateurs avancés, je laisse de côté quelques étapes dont vous avez besoin au préalable.:

    • VirtualBox installé sur votre système Linux
    • Une clé USB Linux live, de préférence utilisant Ventoy

    Comment installer VirtualBox sur Ubuntu Linux [3 Simple Ways]

    Ce didacticiel pour débutants explique différentes manières d’installer VirtualBox sur Ubuntu et d’autres distributions Linux basées sur Debian.

    Ce guide est divisé en trois parties :

    • Créer un fichier disque de machine virtuelle
    • Démarrer via USB dans la VM
    • Suppression du disque de la machine virtuelle (facultatif)

    Commençons donc par le premier.

    Étape 1 : Créer un fichier de disque de machine virtuelle (VMDK)

    Tout d’abord, vous devez identifier le nom du disque de la clé USB et, pour ce faire, vous devez répertorier les lecteurs de votre système.

    Pour cela, je vais utiliser la commande lsblk :

    lsblk 
    lister les lecteurs sous Linux à l'aide de la commande lsblk

    🚧

    Assurez-vous d’utiliser le nom du disque sans aucun numéro. Dans mon cas, Ventoy est nommé avec sdb1 mais je dois quand même utiliser uniquement le sdb.

    Sur l’image ci-dessus, vous pouvez voir que Ventoy est répertorié avec le sdb1 mais vous devez utiliser le nom sans aucun chiffre. Cela signifie que je dois utiliser le sdb seulement, sinon cela générera une erreur.

    Une fois que vous avez trouvé le nom de votre lecteur, utilisez la commande VBoxManage dans la commande suivante pour créer

    sudo VBoxManage createmedium disk --filename=/path/to/rawdisk.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sda

    Dans la commande ci-dessus, remplacez le chemin par /path/to/rawdisk.vmdk à l’endroit où vous souhaitez enregistrer le fichier et /dev/sda avec votre lecteur cible.

    Dans mon cas, je souhaite créer un fichier nommé IF.vmdk dans mon répertoire personnel et mon lecteur cible est /dev/sdbalors j’utiliserai ce qui suit :

    📋

    Il faut donner un chemin absolu pour créer le fichier vmdk !

    sudo VBoxManage createmedium disk --filename=/home/sagar/IF.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sdb
    créer un lecteur de disque de machine virtuelle pour que Virtualbox démarre à partir d'une clé USB sous Linux

    Et enfin, modifiez les autorisations à l’aide de la commande chmod :

    sudo chmod 777 Filename.vmdk
    utilisez la commande chmod pour modifier les autorisations

    Étape 2 : démarrer depuis USB dans VirtualBox sous Linux

    Tout d’abord, ouvrez VirtualBox depuis le menu de votre système et cliquez sur le bouton New bouton.

    Là, nommez votre VM et sélectionnez le type de système d’exploitation et sa version :

    Créer une VM dans VirtualBox pour démarrer depuis USB sous Linux

    Maintenant, cliquez sur le Next et il vous demandera d’allouer des ressources matérielles pour votre VM :

    allouer de la RAM et des cœurs à Vm pour démarrer à partir de l'USB dans VirtualBox sous Linux

    Une fois que vous avez terminé d’allouer les ressources matérielles, cliquez sur le bouton Next bouton.

    Ici, vous trouverez une option pour créer ou ajouter un disque virtuel. Maintenant, suivez 3 étapes simples :

    • Sélectionnez la 2ème option en disant Use an Existing Virtual Hard Disk File.
    • Clique sur le File icône.
    • Frappez le Add et sélectionnez le fichier terminant le .vmdk que vous avez créé récemment.

    Une fois que vous avez sélectionné le fichier, il vous montrera le nom du fichier, sélectionnez-le et appuyez sur le bouton Choose option:

    sélectionnez le fichier vmdk

    Il vous montrera le fichier à partir duquel vous avez sélectionné le démarrage. Cliquez sur suivant et il affichera l’ensemble des choix que vous avez faits.

    Frappez le Finish bouton:

    Terminez la création de la VM pour démarrer depuis USB dans VirtualBox sous Linux

    C’est ça! La VM a été créée.

    Pour démarrer la VM, sélectionnez d’abord la VM et appuyez sur le bouton Démarrer :

    démarrer la VM

    Comme ma clé USB avait Ventoy, vous pouvez voir plusieurs distributions répertoriées ici :

    Créez Ventoy USB et démarrez à partir d'une machine virtuelle sous Linux

    Plutôt cool. Droite?

    Étape 3 : Supprimer la VM avec le fichier vmdk (facultatif)

    Lorsque j’ai essayé de supprimer le fichier vmdk après avoir supprimé la VM, bien sûr, il était en train d’être supprimé, mais chaque fois que j’essayais de créer un nouveau fichier portant le même nom, cela me donnait une erreur indiquant que le fichier existe déjà !

    Alors ici, je vais vous expliquer comment supprimer la VM avec le fichier vmdk.

    Tout d’abord, éteignez la VM et supprimez-la

    Supprimer la machine virtuelle de VirtualBox

    Maintenant, si vous essayez de supprimer le fichier vmdk à l’aide de la commande rm et de privilèges élevés, vous pouvez le supprimer (mais c’est là que commence l’illusion).

    Par exemple, ici, j’ai supprimé le fichier IF.vmdk :

    sudo rm IF.vmdk
    utilisez la commande rm pour supprimer le fichier vmdk

    Et maintenant, si j’essaie de créer un nouveau fichier vmdk avec le même nom, cela me donne une erreur indiquant que le fichier existe déjà :

    impossible de créer le fichier vmdk sous Linux, le fichier existe déjà

    Pour supprimer le fichier vmdk, vous devez d’abord désenregistrer le fichier en procédant comme suit :

    sudo VBoxManage closemedium disk /path/to/MyDrive.vmdk
    désenregistrer le fichier vmdk sous Linux pour le supprimer

    Une fois cela fait, vous pouvez supprimer le fichier à l’aide de la commande rm et il sera supprimé facilement :

    sudo rm Filename.vmdk

    Et puis, si vous essayez de créer un fichier vmdk avec le même nom de fichier, vous pouvez le faire :

    comment supprimer le fichier vmdk sous Linux

    Voilà!

    Plus de conseils sur les machines virtuelles

    Si vous recherchez la VM la plus rapide, vous pouvez utiliser la combinaison Qemu + KVM. Je sais que cela semble complexe.

    Mais pour faciliter les choses, nous avons créé un guide dédié sur la façon d’installer et d’utiliser Qemu sur Ubuntu, notamment l’activation des dossiers partagés, du presse-papiers et du redimensionnement automatique :

    Comment installer et utiliser Qemu sur Ubuntu

    Découvrez comment installer correctement Qemu dans Ubuntu, puis configurer une distribution Linux dans VM.

    J’espère que vous trouverez ce guide utile.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

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

    Copy code