Salut,
Je reviens de vacances, ci-joint les manip à faire pour Virtualbox et l'usb :
[root@tompat Téléchargement]# yum install --nogpgcheck VirtualBox-2.1.0_41146_fedora9-1.x86_64.rpm
Modules complémentaires chargés : refresh-packagekit
Configuration du processus d'installation
Traitement des options d'installation des paquetages
Examen de VirtualBox-2.1.0_41146_fedora9-1.x86_64.rpm : VirtualBox-2.1.0_41146_fedora9-1.x86_64
Sélection de VirtualBox-2.1.0_41146_fedora9-1.x86_64.rpm pour installation
Résolution des dépendances
--> Lancement de la transaction de test
---> Paquetage VirtualBox.x86_64 0:2.1.0_41146_fedora9-1 marqué pour être mis à jour
--> Résolution des dépendances terminée
Dépendances résolues
============================================================================================================================================================================================================================================
Paquetage Architecture Version Dépôt Taille
============================================================================================================================================================================================================================================
Installation:
VirtualBox x86_64 2.1.0_41146_fedora9-1 VirtualBox-2.1.0_41146_fedora9-1.x86_64.rpm 87 M
Transaction Summary
============================================================================================================================================================================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Taille totale des téléchargement : 87 M
Est-ce correct [o/N] : o
Téléchargement des paquetages :
============================================================================================================ Entering rpm code =============================================================================================================
Lancement de rpm_check_debug
Lancement de la transaction de test
Transaction de test terminée
Transaction de test réussie
Lancement de la transaction
Installation : VirtualBox 1/1
chcon: ne peut appliquer un contexte partiel au fichier non étiquetté `/usr/lib/virtualbox/VirtualBox'
chcon: ne peut appliquer un contexte partiel au fichier non étiquetté `/usr/lib/virtualbox/VBoxSDL'
chcon: ne peut appliquer un contexte partiel au fichier non étiquetté `/usr/lib/virtualbox/VBoxHeadless'
chcon: ne peut appliquer un contexte partiel au fichier non étiquetté `/usr/lib/virtualbox/vboxwebsrv'
Creating group 'vboxusers'. VM users must be member of that group!
No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.
Compilation of the kernel module FAILED! VirtualBox will not start until this
problem is fixed. Please consult /var/log/vbox-install.log to find out why the
kernel module does not compile. Most probably the kernel sources are not found.
Install them and execute
/etc/init.d/vboxdrv setup
as root.
============================================================================================================= Leaving rpm code =============================================================================================================
Installé:
VirtualBox.x86_64 0:2.1.0_41146_fedora9-1
Terminé !
[root@tompat Téléchargement]#
-----------------------------------------------------------------------------------------------------------------------------------------------------
[root@tompat Téléchargement]# yum install gcc kernel-devel kernel-headers
[root@tompat Téléchargement]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel module [ OK ]
Starting VirtualBox kernel module [ OK ]
[root@tompat rules.d]# cat /etc/udev/rules.d/51-usb-group.rules
##########################################################################
SUBSYSTEM=="usb_device", RUN="/etc/udev/scripts/set-usb-group '%c'"
##########################################################################
[root@tompat scripts]# vi /etc/udev/scripts/set-usb-group
#! /bin/sh
ret=false
if [ "$1" != "" ]; then
if [ -f /proc/$1 ]; then
chgrp usb /proc/$1 && \
chmod g+rw /proc/$1 && \
logger udev/set-usb-group: `ls -l /proc/$1`
ret=true
fi
if [ -e /dev/$1 ]; then
chgrp usb /dev/$1 && \
chmod g+rw /dev/$1 && \
logger udev/set-usb-group: `ls -l /dev/$1`
ret=true
fi
else
logger udev/set-usb-group: Called without device arg
exit 0
fi
if ! $ret; then
logger udev/set-usb-group: Setting permissions on device $1 failed
fi
[root@tompat scripts]# chown -v root /etc/udev/scripts/set-usb-group
L'appartenance de `/etc/udev/scripts/set-usb-group' qui a été retenue est root
[root@tompat scripts]# chmod -v go-rwx,u+rwx /etc/udev/scripts/set-usb-group
Le mode d'accès de `/etc/udev/scripts/set-usb-group' a été modifié à 0700 (rwx------).
[root@tompat scripts]# cat /etc/group | grep vbox
vboxusers:x:501:
[root@tompat scripts]# echo "none /sys/bus/usb usbfs devgid=501,devmode=664 0 0" >> /etc/fstab
[root@tompat scripts]#
[root@tompat scripts]# usermod -a -G vboxusers thomas
Ensuite vous pouvez rajouter des filtres dans virtualbox pour le connecter automatiquement.
Pour le démarrage de la vm au boot et le contrôle via VRDP activer la vrdp dans la vm et creer le script /etc/init.d/vboxvm :
#!/bin/bash
#
# Run-level Startup script for Virtualbox VM
#
# chkconfig: - 10 90
# description: Startup/Shutdown VirtualBox VM
USER=thomas
# if the executables do not exist -- display error
case "$1" in
start)
echo -n "Démarrage de Windows : "
su - $USER -c 'VBoxManage startvm XP -type vrdp'
touch /var/lock/subsys/vboxvm
echo "OK"
;;
stop)
echo -n "Arrêt de Windows: "
su - $USER -c 'VBoxManage controlvm XP acpipowerbutton'
rm -f /var/lock/subsys/vboxvm
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 start|stop|restart|reload"
exit 1
esac
exit 0
chkconfig -add vboxvm
chkconfig vboxvm on
Enfin on contrôle la vm via 'rdesktop localhost'
Voila j'espère que ça peut aider.