logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:vm:virtualbox [01/12/2011 01:03]
davy
doc:systeme:vm:virtualbox [20/04/2023 13:47]
Croutons [Démarrer à partir d'une iso sans graver sur CD]
Ligne 1: Ligne 1:
-====== ​Virtualbox ​======+====== ​VirtualBox ​======
  
-===== Résumé =====+  * Objet : Installation et utilisation de VirtualBox 
 +  * Niveau requis : {{tag>​débutant avisé}} 
 +  * Commentaires : //Créez des machines virtuelles pour faire tourner plusieurs OS en même temps.// 
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
 +  * Suivi : 
 +    * Création par [[user>​alex]] le 28/11/2007  
 +    * Testé par [[user>​milou]] le 13/​03/​2016 
 +    * Mis à jour par [[user>​croutons]] le 19/​04/​2023 
 +  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=1695 | ici]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
  
-Ce logiciel permet d’émuler un ou plusieurs ordinateurs sur votre propre machine, vous permettant par exemple d’installer une debian pour tester la future version, ou d’installer un autre système d’exploitation : distribution linux, os à base de noyau bsd, système propriétaire. +===== Introduction ​=====
-===== Prérequis ​=====+
  
-Avant d'​installer virtualbox, assurez-vous d'​avoir les paquets ci-dessous d'​installé sur votre systèmePour cela, tapez la commande suivante en root : +{{https://​debian-facile.org/​images/​file-Rffeb8768199498015acb5a3c6e00be57.png}}
-<code bash>​aptitude install linux-headers-`uname -r` build-essential gcc libqt3-mt libxalan110 libxerces27</​code>  ​+
  
-===== Installation =====+**VirtualBox** vous permet de faire tourner un système d'​exploitation __dans__ une distribution linux de façon transparente en bac à sable. Vous pouvez ainsi tester une distribution ou utiliser un système d'​exploitation pour le travail (windows en virtuel pour gérer certains périphériques par exemple).\\ 
 +Vous pouvez avoir accès aux ports USB, aux périphériques connectés, au réseau et même partager des fichiers entre la machine hôte (la machine réelle) et la machine invitée (la machine virtuelle).\\ 
 +Si votre machine est assez puissante, le passage d'un système à l'​autre se fait de façon fluide et transparente,​ et vous permet ainsi de profiter d'un système « deux-en-un ».
  
-La version open source - **VirtualBox-ose** - présente dans les dépôts de Squeeze ne présente pas toutes les fonctionalités,​ notamment le support de l'USB. +==== Comment ça marche ? ==== 
-Pour installer la dernière version stable de **VirtualBox (ex-PUEL)** suive pas à pas la démarche suivante :+La virtualisation d'une machine consiste à simuler une machine à l'intérieur d'une autre machine.
  
 +//On peut comparer ça aux poupées Russes : la grande poupée (votre système d'​exploitation,​ Debian par exemple) contient d'​autres poupées (d'​autres systèmes, Trisquel et Windows par exemple).//
 +==== Pour quels avantages ? ====
 +Un avantage de la virtualisation par rapport à l'​installation de deux systèmes d'​exploitation en dual boot est qu'il n'y aura pas besoin de redémarrer votre ordinateur pour changer de système.\\ //Notez tout de même que selon la puissance de votre ordinateur, les performances pourront être moins élevées sur le système virtualisé.//​
  
-  *Ajouter ​un dépôt dans votre sources.list dans un terminal administrateur +Un autre avantage est de pouvoir tester tout un tas de choses sans risquer de casser son système.\\ Les débutants pourront installer une Debian virtuel qui servira de bac à sable pour y faire leurs premiers pâtés qui cassent ​la baraque ... sans casser leur "​vrai"​ Debian 8-).
-<code bash>​echo 'deb http://​download.virtualbox.org/​virtualbox/​debian squeeze contrib'​ >> /​etc/​apt/​sources.list ​  </​code>​ +
-Cette commande ajoutera le dépôt nécessaire ​à la fin de votre fichier sources.list sans modifier le reste du fichier.+
  
 +__Vous pourrez ainsi tester tous les systèmes d'​exploitation qui vous font envie__ :
 +  * Une autre version de Debian que celle que vous utilisez en ce moment (ou comment tester une Sid sans pourrir sa version de Debian Stable),
 +  * Une distribution Gnu/Linux qui vous fait de l'oeil (Fedora, OpenSuse, Mageia, Triskel, Archlinux ... et cetera et cetera, il y en a tant qu'on ne peut toutes les citer),
 +  * Une distribution à base du noyau BSD (FreeBSD par exemple),
 +  * Une distribution propriétaire (Windows, OS X ...)... à condition d'en avoir les droits d'​utilisation.
  
-  *Pour des raisons de sécurité et aussi afin d'éviter d'avoir des messages ​d'alerte à chaque mise à jour de la liste des paquets, on va ajouter la clé d'authentification du dépôtDans un terminal tapez ceci : +//Un exemple, si vous utilisez Debian mais que vous avez ponctuellement besoin ​d'utiliser un logiciel qui n'est pas disponible sur Debian, vous pouvez installer le système ​d'exploitation qui est compatible avec votre logiciel dans une machine virtuelle pour pouvoir utiliser le logiciel en question sans devoir changer ​d'ordi ou redémarrer votre dual boot.//
-<code bash> wget -q http://download.virtualbox.org/​virtualbox/​debian/​oracle_vbox.asc -O- | apt-key add -</​code>​+
  
 +===== Installation depuis les dépôts fasttrack =====
  
-  *Une fois ceci fait, on met à jour la liste des paquets : +créer un fichier fasttrack.list 
-<​code ​bashaptitude update</​code>​+<​code ​root>nano /​etc/​apt/​sources.list.d/​fasttrack.list</​code>​ 
 +dans lequel vous ajouté les lignes suivantes
  
 +<file apt_sources fasttrack.list>​deb http://​fasttrack.debian.net/​debian-fasttrack/​ bullseye-fasttrack main contrib
 +deb http://​fasttrack.debian.net/​debian-fasttrack/​ bullseye-backports-staging main contrib</​file>​
  
-  *On peut alors connaitre la dernière version de VirtualBox avec la commande 
-<code bash> apt-cache policy virtualbox*</​code>​ 
-Le 1/12/2011, la dernière version affichée par cette commande est une 4.1.xxx 
  
 +possibilité d'​utiliser le https
 +à lire :​https://​fasttrack.debian.net/​
  
-  *On installe donc **VirtualBox-4.1** : +Le dépôt backports est nécessaire pour une dépendancevérifier donc qu'​il ​soit activé
-<code bash>​aptitude install virtualbox-4.1</​code>​ +
-Une fois la commande lancé, vous allez avoir certains messages d'​avertissements notamment si vous aviez une precedente installation de virtualboxune popup vous demandera si vous voulez effacer l'​ancien script contenu dans le dossier /etc/init.d . Repondez par l'​affirmative,​ de meme lorsque des messages vont vous informer ​qu'​il ​faut ajouter l'​utilisateur courant dans le group vboxusers. Si un message vous informant que le module noyau ... n'a pas été trouvé, repondez là encore par l'​affirmative quand il vous propose de le créer. Voila, maintenant l'​installation en elle-meme est terminée.+
  
 +<code root>apt edit-sources</​code>​
 +décommenter ou ajouter la ligne à votre sources.list
 +<file apt_sources sources.list>​deb http://​deb.debian.org/​debian/​ bullseye-backports main contrib</​file>​
  
-===== Configuration =====+rafraîchir le cache 
 +<code root>apt update</​code>​
  
 +Importation du porte-clés d'​archives Fasttrack :
 +<code root>apt install fasttrack-archive-keyring</​code>​
  
-Une fois arrivé ici, vous avez terminé la configuration de base de votre système hote, ce qui veut dire que les lignes qui vont suivre dans cette section ne sont utiles que pour activer certaines options ​de virtualbox. En l'​occurence dans notre cas ça permettra de faire fonctionner l'usb sur le système guest (on appelle systeme guest le systeme virtualisé). +Installation ​de virtualbox  
-Si l'​usage de ces options ne vous interessent pas, vous pouvez passer directement à la partie démarrage. +<code root>apt install virtualbox virtualbox-ext-pack</​code>​
-==== Activer l'usb ====+
  
-En premieron va ajouter l'​utilisateur courant au groupe vboxusers afin qu'il fuisse accéder aux ports USB (remplacez alexandre par votre nom d'​utilisteur).+installation des suppléments invitésle dépôt a utilisé doit être spécifié 
 +<code root>apt install virtualbox-guest-additions-iso -t bullseye-fasttrack</​code>​
  
-  *Pour ce faire, ouvrez un terminal en root et tapez +__coté système hôte:__ \\ 
-<code bash>​usermod -G vboxusers -a your_usersame</​code>​+le pack extension devrait s'​installer et se mettre à jour automatiquement
  
-  ​*Ensuite redémarrer votre session+__coté système invité (la machine virtuel):__ \\ 
-<code bash>​logout</​code>​+Pour activer les suppléments invités, l'​installation a été simplifié il suffit depuis le menu de sa VM 
 +de choisir ​**Insérer l'​image CD des additions invité** sous Périphériques\\ 
 +Par la suite a chaque nouvelle mise à jour, il faudra passer par ce même menu et choisir **Upgrade Guest Additions** 
 + 
  
-Il vous suffira ensuite d'​**Activer le contrôleur USB** dans la session **USB** de l'​interface de configuration de votre machine virtuelle.+----
  
 +**Installation depuis les dépots Oracle pour Bullseye Debian 11** [[https://​debian-facile.org/​viewtopic.php?​pid=379416#​p379416]] \\
 +
 +
 +==== Activer le contrôleur USB ====
 +
 +Afin de pouvoir utiliser des périphériques USB sur le système virtualisé,​ vérifier que votre utilisateur fait bien parti du groupe **vboxusers**
 +<code user>​id</​code>​ Si ce n'est pas le cas ajouté le au groupe afin que VirtualBox puisse accéder aux ports USB. Pour ce faire, tapez la commande suivante (remplacez ''​your_username''​ par votre nom d’utilisateur sur le système hôte) :
 +
 +<code root>​usermod -G vboxusers -a your_usersame</​code>​
 +
 +<note tip>À noter que si vous êtes dans votre session, la variable ''​$USER''​ indiquera automatiquement votre « your_username »
 +<code user>​sudo usermod -G vboxusers -a $USER</​code>​
 +Taper cette commande dans un shell root ajoutera l'​utilisateur ''​root''​ au groupe.</​note>​
 +
 +Puis redémarrez votre session (inutile de redémarrer le système).
  
 ===== Premier Lancement ===== ===== Premier Lancement =====
  
 Pour commencer nous allons voir comment utiliser le soft en mode graphique. Pour commencer nous allons voir comment utiliser le soft en mode graphique.
-Pour lancer Virtualbox, vous trouverez une entrée dans le sous menu système de votre menu principale, sinon vous pouvez toujours taper VirtualBox dans un terminal (attention à bien respecter les majuscules). 
-Une fois que vous avez la fenêtre sur votre écran, cliquez sur le bouton nouveau en haut à gauche. Ce qui a pour effet de démarrer l'​assistant. Le premier écran n'​appelle pas de commentaire,​ cliquez simplement sur suivant. Cliquez encore sur suivant et vous allez obtenir une fenêtre comme celle-ci : 
-{{ http://​images.debian-facile.org/​logiciel/​vbox1.jpg |}} 
-Dans le champ nom vous définissez le nom de votre machine virtuelle, et dans la liste déroulante système choisissez le type de système d'​exploitation que vous voulez virtualiser. A l'​écran suivant, il vous faut définir la quantité de mémoire vive qui sera alloué à l'OS guest. Selon l'OS que vous avez choisis à l'​étape précédente,​ virtualbox vous propose une quantité de mémoire prédéfini (par exemple pour un linux avex noyau 2.4 il propose 128 Mo, pour un windows xp 192 Mo et pour un linux 2.6 256 Mo). Ces valeurs sont purement indicatives,​ et doivent avant tout être défini par rapport à la quantité disponible sur la machine hote (personnellement je conseille de ne pas allouer plus de la moitié de la mémoire physique à une machine virtuelle, sachant que du moment qu'une machine virtuelle est démarré la quantité de mémoire qui lui est alloué n'est plus disponible sur l'OS hote, même si l'OS guest n'​utilise pas toute la mémoire qui lui est mis à disposition). 
  
-Une fois ceci fait, cliquez sur suivant ce qui vous amène ​à l'​écran de création/​sélection ​de l'image de disque dur qui sera utiliséOn part du principe que vous n'avez aucune image de disque virtuelle existante et allons donc en créer une. Cliquez sur le bouton nouveaupuis dans la nouvelle fenêtre ​sur suivant. ​Vous arrivez à un écran ​vous proposant de choisir entre une image à taille fixe ou dynamique. +Pour lancer Virtualbox, vous trouverez une entrée dans le sous-menu système de votre menu principale, sinon vous pouvez toujours taper ''​virtualBox''​ dans un terminal. 
-{{ http://​images.debian-facile.org/logiciel/vbox2.jpg |}} + 
-Je conseille d'​utiliser ​l'image dynamique qui permet d'optimiser la place disponible ​sur le disque dur physique du fait que l'image disque ​est redimensionnée au besoin et occupe donc le minimum de place utileOn peut noter comme inconvénient potentiel un ralentissement lors du redimensionnement ​de l'image. +Une fois que vous avez la fenêtre sur votre écran, cliquez sur le bouton nouveau en haut à gauche. Ce qui a pour effet de démarrer ​l'assistant. 
-L'écran suivant vous permet ​de définir la taille maximal de votre image disque, taille ​qui sera vu par les OS virtuels comme la taille totale du disque dur. Attention à ne pas mettre une taille trop faible afin de pouvoir installer ​un système completmais attention aussi à ne pas définir une taille supérieur à la place restante ​sur votre disque dur physiqueLe fait d'utiliser une image dynamique nous permet de voir grand même si le futur os n'occupe pas toute la placeladite place ne sera pas perdu puisque ​l'image sera dimensionnée au plus juste+ 
-Une fois ceci faitcliquez sur suivant puis sur terminer+Le premier écran ​n'appelle pas de commentairecliquez simplement ​sur suivant. ​\\ 
-Cette fenêtre se ferme et vous vous retrouvez ​sur la précédenteCliquez sur suivant puis terminer et votre image disque ​est prête. Sachez ​que tous ces paramétrages peuvent être modifier ultérieurement ​en allant dans les préférences de l'image.+Cliquez encore sur suivant et vous allez obtenir ​une fenêtre comme celle-ci : 
 + 
 +{{ /logiciel/vbox1.jpg |}} 
 + 
 +==== Création de la machine virtuelle ==== 
 + 
 +On crée une machine virtuelle en cliquant sur l'icône "​créer"​ : \\ \\{{/​file-Re0b75f772b77ae2a04d37015b6fff473.png}} \\ 
 +    * La page de bienvenue s'affiche et on clique ​sur "​suivant"​ 
 +    * Vous renseignez ​le nom de la machine (carambar, c'​est ​la classe), ​le type d'OS et la version, "​suivant"​ 
 + 
 +    * Il faut indiquer la quantité ​de mémoire vive qu'on lui alloueVous n'en mettez ni trop, ni trop peu. Tout dépend ​de ce que vous allez installer, en fait. \\Ceci dit, si vous avez des gros ralentissements,​ vous pourrez en ajouter plus tard. \\ Allez disons **512Mo**. 
 +    * Il faut ensuite créer le disque ​dur pour votre machine virtuelle. Je ferai la même remarque que précédemmentla taille sera conditionnée ​par ce que vous voulez y faire. Vous pouvez choisir d'​installer sur un disque dur virtuel déjà créé dont le format est ".vdi" ou en créer ​un nouveau. Une fois le choix effectuécliquez sur "​suivant"​ \\ 
 +    * Pour le format, vous choisissez "​.vdi"​ puis "​suivant"​ \\ 
 +    * Ensuite, on choisit dynamiquement alloué. Si le disque se remplit au delà de la valeur donnée au départ, 8 Go, il prendra de l'​espace ​sur votre disque dur réelOn clique sur "​suivant\\ 
 +    * C'est ici qu'on indique où va être enregistrer ​le "​.vdi"​. Vous pouvez laisser le chemin. Vous définissez sa taille, 8 Go par défaut. Puis "​suivant"​ \\ 
 +    * Et hop, il n'y a plus qu'à cliquer sur "​Créer"​. \\ 
 + 
 +Vous voilà prêts à installer ce que bon vous semble. Mais avant, on va aller regarder un peu ce qui se passe dans la configuration. \\ 
 + 
 +==== Rappel sur la configuration ==== 
 + 
 +Dans le menu de configurationon va retrouver plusieurs onglets. On va décrire ceux que l'on va utiliser \\ \\{{/​file-R5d3987750e43539767c88f339009e754.png}} 
 +     * Général rassemble les infos renseignées à la créationon peut changer le nom ici\\ 
 +     * Système permet de régler l'​ordre d'​amorçage. En plaçant "​Disque CD/​DVD"​ en premier, ​vous pourrez démarrer ​sur un liveCD\\ 
 +     * Stockage liste les périphériques/​médias avec leur attribut. \\ 
 + 
 + 
 +<note important>​Lors de la création de votre disque ​virtuel choisir **disque dynamiquement alloué** \\ 
 +Ne pas hésiter a choisir un disque plus grand que nécessaire \\ 
 +en effet la taille du disque indiqué est la taille maximal du disque virtuel \\ 
 +Un disque vierge n'occupera que 2 Mio d'​espace réel qui grossira si besoin \\ 
 +</​note>​ 
 + 
 + 
  
-===== Paramétrage post création ​=====+===== Liens utiles ​===== 
 +    * [[https://​debian-facile.org/​viewtopic.php?​pid=338126#​p338126|Tuto:​ Installer Virtualbox sous Buster Debian 10]] 
 +    * https://​www.virtualbox.org/​ 
 +    * [[https://​www.virtualbox.org/​wiki/​Linux_Downloads|Installation de Virtualbox: téléchargement du paquet et installation via dépôt tiers]] 
 +    * https://​wiki.debian.org/​VirtualBox
doc/systeme/vm/virtualbox.txt · Dernière modification: 11/09/2023 08:18 par Croutons

Pied de page des forums

Propulsé par FluxBB