VirtualBox OSE sur Ubuntu 7.10 Gutsy Gibbon
VirtualBox est une solution de virtualisation (cad. faire tourner un Windows sur Linux). Ce petit logiciel créée un ordinateur virtuel dans votre ordinateur. Vous pouvez ainsi installer n'importe quel système d'exploitation dans cet environnement virtuel. Cet article vous guide lors de son installation dans sa version Open Source (sans support USB) sur Ubuntu Gutsy Gibbon.
Rapide et incompréhensible
Les lignes de commande suivantes résument l'ensemble de cette page. En premier lieu, initialisez votre environnement sudo :
sudo echo
Puis copiez / collez les lignes de commandes suivantes dans votre terminal :
sudo apt-get -y install virtualbox-ose virtualbox-ose-modules-`uname -r`
sudo adduser $USER vboxusers
Installation
En premier lieu, installez VirtualBox :
sudo apt-get install virtualbox-ose virtualbox-ose-modules-`uname -r`
Ensuite, nous nous ajoutons aux utilisateurs ayant la permission d'utiliser VirtualBox :
sudo adduser $USER vboxusers
Vous devez maintenant redémarrer votre ordinateur pour prendre en compte toutes ces modifications.
Utilisation immédiate
Si vous souhaitez utiliser immédiatement votre VirtualBox, exécutez les commandes suivantes :
sudo /etc/init.d/udev reload
sudo modprobe vboxdrv
su -c virtualbox $USER
A la fin de la dernière commande, saisissez votre mot de passe pour lancer VirtualBox.
Pour aller plus loin
Duplication de machine virtuelle
En direct du QG des glandeurs de Brest, j'ai nommé l'arsouille (cad. l'arsenal, le port militaire de Brest), un ami marin (merci Didier) m'envoi ces petites lignes qui vous permettent de dupliquer une machine virtuelle.
- En premier lieu, fermez VirtualBox.
- Dans un terminal, lancez la commande :
/usr/bin/vboxmanage clonevdi "virtualdisk_original.vdi" "nouvelle_copie_du_virtualdisk.vdi"
Remarque : pour avoir la liste des disques virtuels disponibles pour une copie, vous pouvez utiliser la commande suivante :
/usr/bin/find ~/.VirtualBox/VDI -type f \
| /usr/bin/xargs -IFILE /usr/bin/basename "FILE"Patientez pendant que le disque virtuel se copie.
- Une fois le disque virtuel copié, ouvrez VirtualBox et créez une nouvelle machine virtuelle sans spécifier son disque dur.
- Refermez VirtualBox.
- Lancez maintenant la commande :
/usr/bin/vboxmanage modifyvm "nouvelle_machine_virtuelle" -hda "nouvelle_copie_du_virtualdisk.vdi"
Remarque : pour avoir la liste des machines virtuelles disponibles pour cette commande, vous pouvez utiliser la commande suivante :
/usr/bin/find ~/.VirtualBox/Machines/ -type f -name "*.xml" \
| /usr/bin/xargs -IFILE /usr/bin/basename "FILE" -
Vous pouvez maintenant utiliser le duplicata de votre machine virtuelle.
Et oui, pour la petite information, les marins, c'est comme les gendarmes, ca utilise Ubuntu GNU / Linux :D (pour leur serveurs en tout cas :D).
Installation de Windows
Je viens de découvrir ce guide (en anglais) : How To Do Seamless Window and Folder Integration with Ubuntu & VirtualBox.
Remerciements
- Merci à InnoTek d'avoir libéré VirtualBox.
- Merci à Racoon97 pour son article Un dépôt Ubuntu pour VirtualBox.
- Merci à LLaumgui pour son article VirtualBox et l'USB.
complement
Actuellement j'ai virtualise dos5, dos7.1, win3.11 WKS, winXP et biensur linux.
Il y a une incompatibilité avec le dos 6.22, probleme lie à dos pas trouver de solution.
A++
Vive la virtualisation
erreurs
Sinon un oublie de copier coller surement, il manque un argument à la ligne :
/usr/bin/vboxmanage modifyvm "nouvelle_machine_virtuelle" (METTRE) -hda "nouvelle_copie_du_virtualdisk.vdi"
Cela donne chez moi en ligne de commande:
vince@vince-ubuntu:~$ vboxmanage modifyvm winxp -hda winxp.vdi
La commande de duplication je lance directement :
vince@vince-ubuntu:~$ vboxmanage clonevdi basic.vdi winxp.vdi
Merci Pierre Yves de corriger la syntaxe d'attachement -hda sinon marchera pas.
A++
corrigé
Pour ce qui est de /usr/bin, cela permet de bypasser les alias. Fait :
alias vboxmanage=echo
dans ton terminal, et essaye ta commande sans le /usr/bin après, tu verras, c'est rigolo XD
merci bien :)
J'ai cependant 2 remarques :
chez moi, c'est pas vboxmanager mais VBoxManager qu'il faut taper ... je sais pas pourquoi je suis pas comme les autres, sûrement un problème de version (vbox ou ubuntu)
deuxièmement, la commande clonevdi boude parce qu'elle cherche le fichier à cloner dans ~/.VirtualBox, alors que chez moi c'est ailleurs. J'ai résolu le soucis en créant un lien vers le bon répertoire.
Merci encore pour l'article
attention avec hardy
Il faut juste reinstaller virtualbox avec la commande : "sudo apt-get install virtualbox-ose virtualbox-ose-modules-`uname -r`"
Pas besoin de faire autre chose.
Sauf que chez moi il demande de faire un apt-get autoremove, ne connaissant pas j'y touche pas.
Pour completer ma partie vos vm une fois dupliquer peuvent etre utiliser dans virtualbox sous windows, tres utile et bon à savoir
A++
merci merci merci !
Juste une petite question pour ne pas linuxer idiote (je suis une VRAIE débutante), dans la ligne de commande de recherche des vdi et VM, le terminal n'a jamais compris le sens du paramètre IFILE, me demandant le chemin d'accès du répertoire ; il fallait bien mentionner IFILE tel quel, ou lui spécifier autre chose que je n'ai pas compris ?
Merci encore pour ce partage d'infos si précieuses, le tutorial de VB est vraiment insuffisant sur le sujet.
xargs !
xargs permet de passer les commande en entrée du pipe (|) a la ligne de commande. L'option -I de xargs permet de faire du replacement, ici, je dit à xargs de remplacer la chaine FILE dans la ligne de commande qui le suit (/usr/bin/basename "FILE") par la valeur récupéré en entrée (une ligne du résultat de la commande /usr/bin/find ~/.VirtualBox/Machines/ -type f -name "*.xml").
Je te conseille de faire du copier coller pour la ligne de commande concernée, plutot que de chercher à la retaper. Je peut faire des trucs étranges avec mes lignes de commande sur ce site, et la moindre erreur de recopiage peut t'amener a pourrir ton système de manière monstrueuse :)
superbe la virtualisation
Tu ai vraiment un chef ;)
Sinon un plus pour l'article, ce serai bien de mettre une methode pour dupliquer les VM.
Perso je galère un max pour dupliquer ma VM saine.
Aller à bientot à la maison.
A++