🚀 Comment Démarrer Ventoy USB Drive dans VirtualBox sur Arch Linux

🚀 Comment Démarrer Ventoy USB Drive dans VirtualBox sur Arch Linux

Table of Contents

DĂ©marrer une Machine Virtuelle (VM) Ă  partir d’un lecteur USB physique, comme un lecteur multi-boot Ventoy, nĂ©cessite une solution de contournement spĂ©ciale sur VirtualBox, surtout sur les hĂ´tes Linux comme Arch. En effet, VirtualBox ne reconnaĂ®t pas nativement les lecteurs USB physiques comme des disques durs amorçables.

Ce guide vous guidera Ă  travers la crĂ©ation d’un fichier VMDK “Raw Disk” qui lie directement Ă  votre lecteur USB, et surtout, comment gĂ©rer les erreurs courantes Permission Denied que les utilisateurs Linux rencontrent.

Prérequis

  • Une machine hĂ´te exĂ©cutant Arch Linux (ou une distribution similaire comme Manjaro).
  • VirtualBox installĂ©.
  • Un lecteur Ventoy USB prĂŞt avec vos fichiers ISO.
  • Votre utilisateur doit avoir des privilèges sudo.

Étape 1 : SĂ©curiser l’Accès aux Appareils et les Permissions

Le point de défaillance le plus courant est les permissions. Votre compte utilisateur doit pouvoir accéder au disque USB brut (/dev/sdX) pour que VirtualBox fonctionne.

  1. Ajouter Votre Utilisateur aux Groupes Requis : Vous devez ĂŞtre dans le groupe disk pour accĂ©der aux pĂ©riphĂ©riques de bloc bruts, et dans le groupe vboxusers pour l’accès USB gĂ©nĂ©ral de VirtualBox.

    sudo usermod -aG disk $USER
    sudo usermod -aG vboxusers $USER
    
  2. VĂ©rifier l’Appartenance aux Groupes :

    groups $USER
    

    (Assurez-vous de voir Ă  la fois disk et vboxusers dans la sortie.)

  3. Étape Cruciale : Reconnecter (ou RedĂ©marrer) : Les changements de groupe ne sont pas actifs jusqu’Ă  ce que vous dĂ©marriez une nouvelle session. DĂ©connectez-vous de votre session de bureau actuelle et reconnectez-vous (ou redĂ©marrez le système).


Étape 2 : Identifier et Démonter le Lecteur USB

  1. Identifier le Chemin de l’Appareil : InsĂ©rez votre lecteur USB Ventoy et utilisez lsblk pour trouver le nom de son appareil (par exemple, sdb, sdc). Cherchez la taille qui correspond Ă  votre lecteur.

    lsblk -f
    

    Le chemin complet sera /dev/sdX (par exemple, /dev/sdb). Soyez absolument sûr de sélectionner le bon appareil !

  2. Démonter le Lecteur : Le lecteur doit être démonté sur le système hôte afin que VirtualBox puisse obtenir un accès exclusif. Remplacez sdX par la lettre de votre appareil.

    sudo umount /dev/sdX*
    

Étape 3 : Créer le Lien VMDK Raw Disk

Nous utilisons l’utilitaire de ligne de commande de VirtualBox, VBoxManage, pour crĂ©er un petit fichier (.vmdk) qui agit comme un pointeur sĂ©curisĂ© vers le lecteur USB physique.

  1. Exécuter la commande VBoxManage : Exécutez cette commande dans votre terminal, en remplaçant le nom de fichier et le chemin /dev/sdX.

    VBoxManage createmedium disk \
        --filename "$HOME/VirtualBox VMs/VentoyBoot.vmdk" \
        --format=VMDK \
        --variant RawDisk \
        --property RawDrive=/dev/sdX
    

    Exemple : Si votre appareil est /dev/sdb :

    VBoxManage createmedium disk --filename "$HOME/VirtualBox VMs/VentoyBoot.vmdk" --format=VMDK --variant RawDisk --property RawDrive=/dev/sdb
    
  2. Vérifier la Propriété (Si Nécessaire) : Si vous aviez des problèmes de permission précédemment, assurez-vous que le nouveau fichier VMDK appartient à votre utilisateur :

    chown $USER:$USER "$HOME/VirtualBox VMs/VentoyBoot.vmdk"
    

Étape 4 : Configurer la Machine Virtuelle

  1. Lancer le Gestionnaire VirtualBox (en tant qu’utilisateur normal). N’utilisez pas sudo pour lancer VirtualBox.

  2. Créer ou Sélectionner une VM :

    • Il est recommandĂ© de crĂ©er une nouvelle VM (par exemple, Linux, 64-bit).
    • Lorsqu’on vous demande un Disque Dur, choisissez “Ne pas ajouter de disque dur virtuel.”
  3. Ajouter le Lien VMDK :

    • SĂ©lectionnez votre VM et allez dans Paramètres -> Stockage.
    • Sous la section ContrĂ´leur : SATA, cliquez sur l’icĂ´ne Ajouter un Disque Dur.
    • SĂ©lectionnez “Choisir un disque existant” et naviguez vers le fichier VentoyBoot.vmdk que vous avez créé Ă  l’Étape 3.
  4. Optionnel : Activer l’Amorçage EFI :

    • Allez dans Paramètres -> Système -> Onglet Carte mère.
    • Cochez la case pour “Activer EFI (SE spĂ©ciaux uniquement).” Ventoy est hautement compatible avec UEFI/EFI, ce qui en fait un bon choix.

Étape 5 : Lancer et Profiter !

  1. Démarrez la Machine Virtuelle.
  2. La VM tentera de démarrer à partir du lecteur Ventoy physique.
  3. Vous devriez maintenant voir le menu d’amorçage Ventoy familier listant tous vos fichiers ISO !

Avertissement : Lors de l’utilisation de l’accès au disque brut, la VM a le contrĂ´le complet sur le pĂ©riphĂ©rique USB physique. Utilisez la prudence et assurez-vous d’avoir le bon lecteur sĂ©lectionnĂ©.

Aller vers le projet Ventoy
Share :
comments powered by Disqus

Related Posts

Antigravity

Antigravity

Google Antigravity 🚀 Site web : https://antigravity.google/ Développeur : Google Date de Sortie : Novembre 2025 Plateformes : Windows, macOS, Linux

Read More
Jan

Jan

Jan.ai : Le Remplacement Open-Source et PrivĂ© de ChatGPT Jan.ai est une application de bureau innovative et puissante conçue pour ĂŞtre l’alternative open-source ultime aux grands modèles de langage (LLM) propriĂ©taires comme ChatGPT. La mission principale de la plateforme est de donner aux utilisateurs un contrĂ´le total sur leur IA, en priorisant la vie privĂ©e, la personnalisation et le fonctionnement local. Construit sur une philosophie de Super intelligence Ouverte, Jan est dĂ©veloppĂ© publiquement et en toute transparence, invitant la communautĂ© Ă  contribuer Ă  sa croissance.

Read More
KeePassXC

KeePassXC

KeePassXC : La ClĂ© Open-Source Ultime vers la SĂ©curitĂ© NumĂ©rique Ă€ une Ă©poque oĂą chaque service en ligne exige un mot de passe unique et complexe, gĂ©rer votre vie numĂ©rique peut sembler protĂ©ger mille clĂ©s diffĂ©rentes.Heureusement, des solutions comme KeePassXC offrent une approche robuste, sĂ©curisĂ©e et centrĂ©e sur l’utilisateur pour la gestion des identifiants, vous remit total contrĂ´le de vos donnĂ©es.

Read More