L'Autre Manière d'Installer VirtualBox sous Ubuntu Hardy Heron Avec Support USB
(Bien sûr pour les nouveaux, il faut copier-coller ceci dans un terminal)
Installation build-essential linux-headers. (Indispensable)
sudo apt-get install build-essential linux-headers-`uname -r`
Si vous avez la version 32Bits i386. (Ajoutez ce dépôt)
wget http://www.virtualbox.org/download/1.5.6/virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb ; sudo dpkg -i virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb
Pour La Version 64Bits amd64. (Ajoutez ce dépôt)
wget http://www.virtualbox.org/download/1.5.6/virtualbox_1.5.6-28266_Ubuntu_hardy_amd64.deb ; sudo dpkg -i virtualbox_1.5.6-28266_Ubuntu_hardy_amd64.deb
Installation de VirtualBox, copier-coller ceci dans un terminal
sudo sh -c 'echo "# VirtualBox repository for Ubuntu Gutsy
deb http://www.virtualbox.org/debian gutsy non-free" \
> /etc/apt/sources.list.d/gutsy-virtualbox.list'
wget http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install virtualbox
Autoriser l'utilisation de VirtualBox par votre compte utilisateur:
sudo adduser $USER vboxusers
ou bien la plus simple
sudo adduser $LOGNAME vboxusers
Activation du Support USB dans le fichier mountdevsubfs.sh:
sudo gedit /etc/init.d/mountdevsubfs.sh
Chercher ceci dans mountdevsubfs.sh:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
Et Remplacer par ceci:
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
Vérification VirtualBox par votre compte utilisateur
grep vbox /etc/group
vous aurez ceci:
vboxusers:x:124:[votre compte utilisateur]
Modification du fichier fstab:
sudo gedit /etc/fstab
A la fin du fichier rajouter ce qui suit:
## usbfs is the USB group in fstab file:
none /proc/bus/usb usbfs devgid=124,devmode=664 0 0
Dernière modification du fichier mountkernfs.sh:
sudo gedit /etc/init.d/mountkernfs.sh
Ajoutez à votre fichier "mountkernfs.sh"
## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664
Vous devez avoir normalement ce qui suit:
#! /bin/sh
### BEGIN INIT INFO
# Provides: mountkernfs
# Required-Start:
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: Mount kernel virtual file systems.
# Description: Mount initial set of virtual filesystems the kernel
# provides and that are required by everything.
### END INIT INFO
PATH=/lib/init:/sbin:/bin
. /lib/lsb/init-functions
. /lib/init/mount-functions.sh
do_start () {
#
# Mount proc filesystem on /proc
#
domount proc "" /proc -onodev,noexec,nosuid
#
# Mount sysfs on /sys
#
domount sysfs "" /sys -onodev,noexec,nosuid
# Mount /var/run and /var/lock as tmpfs.
domount tmpfs "" /var/run -omode=0755,nodev,noexec,nosuid
domount tmpfs "" /var/lock -omode=1777,nodev,noexec,nosuid
# Mount spufs, if Cell Broadband processor is detected
if mountpoint -q /proc && grep -qs '^cpu.*Cell' /proc/cpuinfo; then
mkdir -p /spu
domount spufs "" /spu -ogid=spu
fi
## Mount the usbfs for use with Virtual Box
domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664
# Propagate files from the initramfs to our new /var/run.
for file in /dev/.initramfs/varrun/*; do
[ -e "$file" ] || continue
cp -a "$file" "/var/run/${x#/dev/.initramfs/varrun/}"
done
if [ ! -d /var/run/sendsigs.omit.d/ ]; then
mkdir /var/run/sendsigs.omit.d/
fi
}
case "$1" in
"")
echo "Warning: mountvirtfs should be called with the 'start' argument." >&2
do_start
;;
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
*)
echo "Usage: mountvirtfs [start|stop]" >&2
exit 3
;;
esac
Rebootez votre PC[/b]
Lancer VirtualBox. Allez dans Préférences de VirtualBox
Activer le contrôleur USB.
Fermer et redémarrer VirtualBox
Brancher votre support USB
Dans Préférences de VirtualBox --> Filtres Périphériques USB, ajouter à partir de...
Cochez la case de votre support reconnu.
Faites celà pour chaque Périphérique que vous avez.
Activer aussi le support Audio, pour moi c'est le Pilote audio ALSA
Pour le Pilote Graphique, Lancez votre système Virtualisé que vous avez installez,
sans clickez à l'intérieur de la fenêtre de votre système Virtualisé, Allez dans [Périphériques] (dans la fenêtre de votre système Virtualisé) et activer Installer les additions client...
Dans les Paramètres de votre système Virtualisé, installer votre carte graphique.
Par Exemple votre Win... c'est : Installer le logiciel automatiquement...
Vous pouvez choisir votre résolution et même en plein ecran.
Autre chose si le noyau change par la suite et que virtualBox ne se lance pas...clickez sur
"virtualbox_1.5.6-28266_Ubuntu_hardy_amd64.deb" ou
"virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb" pour le réinstaller. c'est tout
J'espère que j'étais assez clair.
KS-Icare.