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
doc:systeme:vm:virtualbox [23/06/2011 15:28]
smolski
doc:systeme:vm:virtualbox [11/09/2023 08:18]
Croutons [Installation sous Debian 12 (Bookworm) depuis les dépôts fasttrack]
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 =====
  
 +{{https://​debian-facile.org/​images/​file-Rffeb8768199498015acb5a3c6e00be57.png}}
  
-===== Prérequis =====+**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 ».
  
-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 : +==== Comment ça marche ? ==== 
-   ​aptitude install linux-headers-`uname -r` build-essential gcc libqt3-mt libxalan110 libxerces27 ​  +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é.//​
  
 +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-).
  
 +__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.
  
-===== Installation =====+//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.//
  
-Si vous utilisez debian etch ou alors lenny/​testing mais que vous voulez la version complète de virtualbox ​(dans les depots testing on trouve la version open source, à laquelle il manque certaines fonctionnalités), il faut ajouter un dépôt dans votre sources.list +===== Installation sous Debian 12 (Bookwormdepuis les dépôts fasttrack =====
-Pour ce faire, ouvrez un terminal, connectez-vous en root et tapez :  +
-   echo 'deb http://​download.virtualbox.org/​virtualbox/​debian lenny non-free'​ >> /​etc/​apt/​sources.list ​   +
-cette commande ajoutera le dépôt nécessaire à la fin de votre fichier sources.list sans modifier le reste du fichier. +
-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ôt. +
-Dans un terminal tapez ceci : +
-   wget -q http://​download.virtualbox.org/​virtualbox/​debian/​sun_vbox.asc -O- | sudo apt-key add - +
-une fois ceci fait, on met à jour la liste des paquets : +
-   ​aptitude update +
-puis on installe enfin virtualbox : +
-   ​aptitude install virtualbox-2.1 +
-Une fois la commande lancé, vous allez avoir certains messages d'​avertissements notamment si vous aviez une precedente installation de virtualbox, une 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.+
  
 +créer un fichier fasttrack.list
 +<code root>​nano /​etc/​apt/​sources.list.d/​fasttrack.list</​code>​
 +dans lequel vous ajouté les lignes suivantes
  
-===== Configuration =====+<file apt_sources fasttrack.list>​deb https://​fasttrack.debian.net/​debian-fasttrack/​ bookworm-fasttrack main contrib non-free 
 +deb https://​fasttrack.debian.net/​debian-fasttrack/​ bookworm-backports-staging main contrib non-free</​file>​
  
-Passons maintenant à la configuration. En premier, on va ajouter l'​utilisateur courant au groupe vboxusers. Pour ce faire, ouvrez un terminal en root et tapez : +Importation du porte-clés ​d'archives Fasttrack ​
-   ​adduser alexandre vboxusers +<code root>apt install fasttrack-archive-keyring<​/code>
-(remplacez alexandre par votre nom d'utilisteur) +
-puis on modifie les droits sur /​dev/​vboxdrv pour pouvoir l'​utiliser ​+
-   chmod 666 /dev/vboxdrv+
  
-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é). +rafraîchir ​le cache 
-Si l'​usage de ces options ne vous interessent pas, vous pouvez passer directement à la partie demarrage.+<code root>apt update</​code>​
  
 +Installation de virtualbox ​
 +<code root>apt install virtualbox virtualbox-qt virtualbox-ext-pack</​code>​
  
 +installation des suppléments invités, le dépôt a utilisé doit être spécifié
 +<code root>apt install virtualbox-guest-additions-iso -t bookworm-fasttrack</​code>​
 +à la fenêtre qui s'​ouvre:​ "​Configuration de virtualbox-ext-pack",​ touche "​tabulation"<​key>​Tab</​key>,​ puis ok
  
-==== Activer l'usb ====+__coté système hôte:__ \\ 
 +le pack extension devrait s'installer et se mettre à jour automatiquement
  
-On commence par créer si il n'​existe pas un groupe usbfs +__coté système invité (la machine virtuel):__ \\ 
-   addgroup usbfs +Pour activer les suppléments invités, l'installation a été simplifié ​il suffit depuis ​le menu de sa VM 
-Puis on ajoute notre nom d'utilisateur au groupe précédemment créé. +de choisir **Insérer l'image CD des additions invité** sous Périphériques. \\ 
-   ​adduser alexandre usbfs +Par la suite a chaque nouvelle mise à jouril faudra passer par ce même menu et choisir **Upgrade Guest Additions** 
-maintenant ​il ne reste plus qu'a modifier ​le fichier fstab. On tape ceci dans un terminal en root : + 
-   echo 'none       /​dev/​bus/​usb ​      ​usbfs ​     devgid=500,​devmode=664 0   ​0'​ >> /etc/fstab +
-(Verifiez bien l'id du group vboxusers : grep vboxusers /etc/group, et corrigez le devgid.)+
  
-Puis toujours en root on tape : +----
-   ​mount ​-+
-(il y aura probablement un message comme quoi usbfs est deja monté mais on ne s'en préoccupe pas)+
  
-   Pour actualiser ​les droits, il faut relancer la session(dixit captnfab...)+**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 ''​utilisateur''​ par votre nom d’utilisateur sur le système hôte) :
  
 +<code root>​usermod -G vboxusers -a utilisateur</​code>​
 +<note tip>Si vous utilisez ''​sudo''​ dans votre session, la variable ''​$USER''​ indiquera automatiquement votre nom d'​utilisateur
 +<code user>​sudo usermod -G vboxusers -a $USER</​code></​note>​
  
 +Puis redémarrez votre session (inutile de redémarrer le système).
  
 +===== Premier Lancement =====
  
 +<note tip>​L'​installation d'un système d'​exploitation dans une machine virtuel s'​effectue directement avec l'​image iso , pas besoin de créer une clé USB bootable ​
 +</​note>​
 +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.
  
 +Une fois que vous avez la fenêtre sur votre écran, cliquez sur le bouton Nouvelle en haut à gauche. Ce qui a pour effet de démarrer l'​assistant.
  
 +remplir les différents champs puis cliquer sur suivant. \\
  
 +de manière générale les réglages par défaut conviennent,​ on peut en modifié certains du moment que les curseurs restent dans le vert \\
 +au delà le système hôte pourrait ne plus tourner correctement
  
-===== Premier Lancement ===== +Lors de la création ​de votre disque virtuel laisser ​le choix par défaut **disque dynamiquement ​alloué** \\ 
- +Ne pas hésiter a choisir ​un disque ​plus grand que nécessaire \\ 
-Pour commencer nous allons voir comment utiliser le soft en mode graphique. +en effet la taille du disque ​indiqué ​est la taille maximal du disque ​virtuel \\ 
-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). +Un disque ​vierge ​n'occupera ​que 4 MB d'espace réel qui grossira si besoin \\
-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 nouveau, puis dans la nouvelle fenêtre sur suivant. Vous arrivez à un écran vous proposant de choisir entre une image à taille ​fixe ou dynamique. +
-{{ 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 utile. On peut noter comme inconvénient potentiel un ralentissement lors du redimensionnement de l'​image. +
-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 complet, mais attention aussi à ne pas définir une taille supérieur à la place restante sur votre disque ​dur physique. Le fait d'​utiliser une image dynamique nous permet de voir grand même si le futur os n'occupe pas toute la place, ladite place ne sera pas perdu puisque l'​image sera dimensionnée au plus juste. +
-Une fois ceci fait, cliquez sur suivant puis sur terminer. +
-Cette fenêtre se ferme et vous vous retrouvez sur la précédente. Cliquez 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. +
- +
-===== Paramétrage post création =====+
  
  
-==== ssh ==== 
  
-Accéder à SSH : 
  
-mettre en forme correctement. 
  
-VBoxManage setextradata "Nom de la machine dans VirtualBox"​ "​VBoxInternal/​Devices/​pcnet/​0/​LUN#​0/​Config/​ssh/​HostPort"​ 2222 
-VBoxManage setextradata "Nom de la machine dans VirtualBox"​ "​VBoxInternal/​Devices/​pcnet/​0/​LUN#​0/​Config/​ssh/​GuestPort"​ 22 
-VBoxManage setextradata "Nom de la machine dans VirtualBox"​ "​VBoxInternal/​Devices/​pcnet/​0/​LUN#​0/​Config/​ssh/​Protocol"​ TCP 
  
-Ça reste à être testé quand même. 
  
-//Merci// **Personne** ! ;-)+===== 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