Outils pour utilisateurs

Outils du site


applications:outils_systeme:virtualbox

VirtualBox

Serveur de virtualisation.

Installation

Version 3.2

$ sudo -s
$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
$ echo "deb http://download.virtualbox.org/virtualbox/debian lucid non-free # VirtualBox" \
            >/etc/apt/sources.list.d/virtualbox.list
$ sudo aptitude update
$ sudo aptitude install virtualbox-3.2 dkms
$ sudo adduser stephane vboxusers
$ gconftool-2 --set '/apps/compiz/plugins/winrules/screen0/options/no_argb_match' --type string 'title=Oracle VirtualBox'

Version 4.0

$ sudo -s
$ add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"
$ sed -i '/deb-src http:\/\/download.virtualbox/d' /etc/apt/sources.list
$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
$ aptitude update
$ aptitude install virtualbox-4.2
$ usermod -a -G vboxusers compte_utilisateur

Support de l'USB

$ wget http://download.virtualbox.org/virtualbox/4.2.0/Oracle_VM_VirtualBox_Extension_Pack-4.2.0-80737.vbox-extpack

puis, Fichier / Préférences / Extensions / Ajouter extension

Additions invité

CentOS

$ su -
$ yum groupinstall "Development Tools"
$ yum install kernel-headers kernel-devel
$ export KERN_DIR=/usr/src/kernels/2.6.18-164.11.1.e15-i686
$ cd /media/VBOXADDITIONS_3.1.4_57640
$ sh ./VBoxLinuxAdditions-x86.run

Debian

$ su -
$ aptitude install build-essential linux-headers-$(uname -r)
$ cd /usr/src
$ ln -s linux-headers-$(uname -r) linux
$ cd /media/cdrom
$ sh ./VBoxLinuxAdditions-x86.run

Désinstaller

$ sudo -s
$ /opt/[VboxAddonsFolder]/uninstall.sh

Raccourcis clavier

Raccourcis1) Action
Host+F Plein écran (Full screen)
Host+G Ajuste la taille de l'écran. Permet l'affiche en 16/9 en mode plein écran

Répertoires partagés

Pour y accéder depuis une machine Windows : \\VBOXSVR\NomPartage

Lignes de commande

Identifier les VMs

$ VBoxManage list vms
VirtualBox Command Line Management Interface Version 3.0.0
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.
 
"Windows XP" {554f26e5-63c1-421c-85b0-d486abd25386}

Démarrer une VM

$ VBoxManage startvm 554f26e5-63c1-421c-85b0-d486abd25386

Sans IHM

  • Linux
$ VBoxHeadless -startvm "Windows XP" &

L'affichage se fera depuis le bureau à distance.

  • Windows
startCentOS.cmd
@echo off
rem Start VirtualBox VM Headless
rem slc66
rem 02/18/2011
rem ------------------------------------------------------------------------------------------------
 
set VM=CentOS
set VRDE_PORTS=3861
set VRDE_ADDR=127.0.0.1
 
%HomeDrive%
cd %ProgramFiles%\Oracle\VirtualBox
VBoxManage list runningvms | find "%VM%"
 
if errorlevel 1 (
	start "VirtualBox - %VM%" VBoxHeadless.exe --startvm %VM% --vrde on --vrdeproperty "TCP/Ports"=%VRDE_PORTS% --vrdeproperty "TCP/Address"=%VRDE_ADDR%
) else (
        msg * "Machine virtuelle %VM% déjà lancée"
)

Arrêter une VM

  • Linux
$ VBoxManage controlvm "Windows XP" acpipowerbutton
  • Windows
stopCentOS.cmd
@echo off
rem Stop VirtualBox VM Headless
rem slc66@free.fr
rem 02/18/2011
rem ------------------------------------------------------------------------------------------------
 
set VM=CentOS
 
%HomeDrive%
cd %ProgramFiles%\Oracle\VirtualBox
VBoxManage list runningvms | find "%VM%"
 
if errorlevel 1 (
	msg * "Machine virtuelle %VM% non démarrée"
) else (
	VBoxManage controlvm  %VM% acpipowerbutton       
)

Attacher une image ISO

$ VBoxManage controlvm 554f26e5-63c1-421c-85b0-d486abd25386 dvdattach image.iso

Changer résolution écran

$ VBoxManage controlvm "Ubuntu" setvideomodehint 1366 768 24

Liens

1) Par défaut, la touche Host=Ctrl droit
applications/outils_systeme/virtualbox.txt · Dernière modification: 2014/03/12 16:30 (modification externe)