Afficher/cacher Sommaire
2017-06-16-VirtualBox-Vagrant
VirtualBox
Installation
Manjaro
Relever la version du kernel
uname -r
4.6.0-1-MANJARO
Installation
sudo pacman -S virtualbox
Archlinux
Installation
sudo pacman -S virtualbox
Sélectionner 2 : virtualbox-host-modules-arch
Commun Archlinux/Manjaro
Sélectionner le module suivant la version kernel
Une fois les “Virtualbox Host Utilities” téléchargés, entrez la commande suivante pour ajouter le module Virtualbox au noyau :
sudo modprobe vboxdrv
ajouter le compte utilisateur personnel au groupe d’utilisateurs vbox :
sudo gpasswd -a $USER vboxusers
La configuration virtualbox : ~/.config/VirtualBox
Création du dossier Partage
mkdir ~/Partage
Impératif, vous devez maintenant redémarrer votre système pour que les modifications prennent effet.
erreurs
https://bbs.archlinux.org/viewtopic.php?id=210194
journalctl
déc. 13 18:07:46 yannick-pc systemd-modules-load[230]: Failed to insert 'vboxguest': No such device
déc. 13 18:07:46 yannick-pc systemd-modules-load[230]: Failed to insert 'vboxsf': No such device
déc. 13 18:07:46 yannick-pc systemd-modules-load[230]: Failed to insert 'vboxvideo': No such device
déc. 13 18:07:46 yannick-pc systemd-modules-load[230]: Failed to insert 'vboxguest': No such device
déc. 13 18:07:46 yannick-pc systemd-modules-load[230]: Failed to insert 'vboxsf': No such device
déc. 13 18:07:47 yannick-pc systemd-modules-load[230]: Failed to insert 'vboxvideo': No such device
Supprimer les “guest””
sudo pacman -R linux48-virtualbox-guest-modules linux49-virtualbox-guest-modules
Les modules
ls /etc/modules-load.d/
linux48-virtualbox-host-modules.conf linux49-virtualbox-host-modules.conf
cat /etc/modules-load.d/linux49-virtualbox-host-modules.conf
vboxdrv
vboxnetadp
vboxnetflt
vboxpci
Installer le module d’extension
Démarrer l’application VirtualBox
Relever la version : VirtualBox -> Aide -> A propos de virtualbox
Nous prendrons comme exemple Version 5.1.8 r111374
pour tout ce qui suit
Le module d’extension doit être téléchargé directement depuis http://download.virtualbox.org/virtualbox/, étant donné qu’il n’est pas disponible dans les dépôts Manjaro.
Le pack Extension fournit un certain nombre de fonctionnalités supplémentaires et avancées qui ne sont pas disponibles autrement. Même s’il n’y a aucune intention immédiate d’utiliser les fonctionnalités fournies, il est toujours intéressant d’installer afin d’avoir une installation complète. Une fois à la section des téléchargements du site Web d’Oracle, pour obtenir le VirtualBox Extension Pack:
-
Faites défiler vers le bas en bas de la page pour trouver la version
5.1.8
-
Cliquez sur le lien correspondant à la version de VirtualBox installée
Oracle_VM_VirtualBox_Extension_Pack-5.1.8-111374.vbox-extpack
pour télécharger le module Extension -
Dans l’application VirtualBox , sélectionnez Fichier dans le menu principal, puis Paramètres
-
Sélectionnez l’
onglet Extensions
pour afficher cette section, puis cliquez sur uneicône
appelée Ajouter une nouvelle extension situé à l’extrême droite -
Localisez le paquet d’extension téléchargé
Oracle_VM_VirtualBox_Extension_Pack-5.1.8-111374.vbox-extpack
, assurez-vous qu’il est en surbrillance, puis cliquez sur le bouton Ouvrir pour commencer le processus d’installation -
Confirmez que vous souhaitez installer le module d’extension ,Installation et confirmez que vous acceptez les termes de la licence (il faudra au moins le faire défiler jusqu’au bas des termes pour activer le bouton J’accepte , le mot de passe “root” sera demandé)
-
Le pack d’extension doit être installé dans quelques secondes et un message de confirmation s’affiche.
Vagrant
Installation
yaourt -S vagrant
Dossier : ~/media/virtuel
Utilisation
Le site VagrantBox.es met à disposition des packages préparés et partagés par des utilisateurs de Vagrant.
Avec cette commande vous allez importer le package depuis un fichier local ou distant. S’il est distant la commande téléchargera au préalable le package d’installation.
$ vagrant box add {title} {url}
Une fois le fichier téléchargé et le package enregistré dans Vagrant, vous pouvez créer une VM à partir du package, avec la commande suivante :
$ vagrant init {title}
Un fichier va être créé Vagrantfile, qui représente le descripteur de votre machine virtuelle. Ce fichier contient toutes les informations nécessaires au système de virtualisation pour créer une instance de la VM :
- Nom
- Configuration matériel (CPU, RAM)
- Disques
- Réseau (Redirection de ports)
Ce fichier regroupe aussi les informations de provisioning, c’est la confguration des applications qui seront installées une fois l’instance fonctionnelle.
Une fois votre instance configurée, il suffit de la démarrer :
$ vagrant up
Le système vous rend la main, l’instance de votre VM créée à partir du package est en cours de fonctionnement.
Vous pouvez prendre la main en utilisant la commande :
$ vagrant ssh
Une fois votre VM configurée, vous pouvez l’arrêter depuis la VM elle-même, ou depuis vagrant :
$ vagrant halt
Box winten
PROBLEME en utilisant la syntaxe , on va procéder manuellement
Téléchargement Box Vagrant : Windows 10 with MSEdge (updated box) http://aka.ms/msedge.win10.vagrant
wget http://aka.ms/msedge.win10.vagrant
Le fichier est au format ZIP , on le décompresse
unzip msedge.win10.vagrant
Initialisation box winten
vagrant box add winten 'MsEdge - Win10.box'
vagrant init winten
Démarrer
vagrant up
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'winten' (v0) for provider:
box: Unpacking necessary files from: file:///mnt/virtuel/MsEdge%20-%20Win10.box
==> box: Successfully added box 'winten' (v0) for 'virtualbox'!
Démarrer