Outils personnels
Vous êtes ici : Accueil GNU / Linux Ubuntu Gutsy Gibbon VirtualBox OSE sur Ubuntu 7.10 Gutsy Gibbon
Actions sur le document
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

VirtualBox OSE sur Ubuntu 7.10 Gutsy Gibbon

Par Pierre-Yves Landuré - Dernière modification 27/03/2008 10:01

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

superbe la virtualisation

Posté par Didier V le 20/12/2007 12:03
Salut toi,
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++

complement

Posté par Didier le 13/02/2008 00:02
Bon pour info on peut exporter nos VM sous linux vers windows et ca marche nickel.
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

Posté par didier le 15/02/2008 14:44
Pour ma part je n'utilise pas "/usr/bin/" je reste dans mon terminal sous ma cession, pas de sudo ou de root.

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é

Posté par Pierre-Yves Landuré le 15/02/2008 14:49
L'erreur est corrigée, merci de l'avoir signalée..

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 :)

Posté par Jeremy le 19/03/2008 18:05
C'est bien de trouver un article clair quand on en a besoin !
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

Posté par Didier le 16/05/2008 11:16
Suite au passage de ma gutsy vers hardy, virtualbox ne marche plus, probleme de kernel driver.
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 !

Posté par cr le 10/06/2008 09:50
oui, un grand merci pour, enfin, avoir une explication claire sur la dpulication d'une VM au passage de VB 1.5 à 1.6 ! J'en avais passé des heures pour tenter de comprendre. Bon, j'ai bien galéré quand même car la migration à Hardy + la migration à VB 1.6, çà a quelque peu embrouillé les choses (problème du XML pour lequel l'installeur ne m'a rien demandé à moi, ggrr, et la récupération + la prise en compte du .xml linux 1-2 n'a pas été de la tarte ...). Mais en tout cas, sans ce tuto très efficace, je n'y serais jamais arrivée.
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 !

Posté par Pierre-Yves Landuré le 10/06/2008 10:56
Salut

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 :)

bien compris ...

Posté par cr le 10/06/2008 14:40
... l'essentiel étant que comme je connaissais précieuseument l'emplacement de mon .vdi (j'ai toute ma comptabilité professionnelle sous XP dans VB, même si le fichier de compta est encore conservé à part, je ne plaisante pas avec mon VB), j'ai fait la manip de recherche seulement pour m'amuser. Mais tu as raison, je ferai attention à l'avenir à ne pas recopier ce que je ne maîtrise pas !

BlogBang
Navigation
 

Réalisé avec Plone

Ce site respecte les normes suivantes :

Wikio