Ce logiciel permet d’émuler un ou plusieurs ordinateurs sur votre propre machine, vous permettant par exemple d’installer une openSUSE factory pour tester la future version, ou d’installer un autre système d'exploitation : distribution linux, système propriétaire.
Téléchargez la version openSUSE sur le site officiel de VirtualBox, faites ensuite un clic droit sur openSUSE 10.X
Avant de procéder à l'installation de VirtualBox, assurez-vous que les paquets Xalan-c (XSLT Transformation Engine C++), Xerces-c(Validating XML Parser), Kernel Source, Kernel syms et sdldev soient installés sur votre système via YaST → Logiciels → Installer/supprimer des logiciels, les deux fichiers sont présents sur le DVD d'openSUSE.
Installez le RPM….
rpm -i VirtualBox-1.5.x_openSUSE103-2.xxxx.rpm
Ouvrez YaST → Sécurité et Utilisateurs → modifier et créer des utilisateurs. Cliquez sur votre users, puis sur modifier. Dans détail, cochez vboxusers, puis cliquez sur accepter
Vous pouvez également effectuer cette modification directement depuis la console, en saisissant la commande :
usermod -G vboxusers <login>
Remarque: <login> doit être remplacé par votre nom d'utilisateur, par exemple Lenglemetz ce qui donnerait la commande :
usermod -G vboxusers Lenglemetz
Puis relancez votre session.
Il peut arriver suite à une modification de votre système, que vous ayez l'erreur :
//VirutalBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root. VBox status code : -1908 (VERR_VM_DRIVER_NOT_INSTALLED) Result Code: 0x800004005//
Pour corriger cette erreur, il vous faudra arrêter VirtualBox complètement, puis ouvrir une console du Terminal, en tant que super utilisateur et de saisir la commande :
/etc/init.d/vboxdrv setup
A l'écran s'afficheront les lignes suivantes :
Stopping VirtualBox kernel module done Recompiling VirtualBox kernel module done Starting VirtualBox kernel module done
Si c'est le cas, vous pouvez relancer VirtualBox. Dans le cas contraire, refaites encore une fois la même commande, et tout devrait rentrer dans l'ordre.
Toutefois, si le statut pour la recompilation du kernel de VirtualBox reste en failed, c'est que :
Pour connaître votre kernel actuel, faites dans la console “uname -r”
Vérifiez alors dans le package installé si celui-ci correspond bien à la version de votre Kernel.
Saisissez la commande :
/etc/init.d/vboxdrv
Vous devriez avoir “done” aux 3 étapes.
La procédure est exactement la même que le version i386, il vous suffira donc de vous reportez en haut de la page, sauf une particularité à cause d'une erreur de compilation du service, une modification de votre menu.lst s'imposera sinon vous obtiendrez ceci :
Starting VirtualBox kernel module FATAL: Error inserting vboxdrv (/lib/modules/2.6.18.8-509-default/misc/vboxdrv.ko): Invalid argument failed (modprobe vboxdrv failed)
Pour remédier à cela, il vous suffira d'éditer votre menu.lst se trouvant dans /boot/grub/. Il vous suffit de faire (kwrite peut être remplacer par kate ou kedit ) :
alt+f2 kdesu kwrite /boot/grub/menu.lst
Puis d'ajouter ceci à la fin de votre kernel actif :
nmi_watchdog=0
Ce qui nous donne :
kernel /boot/vmlinuz-2.6.18.8-452-default root=/dev/hda1 vga=0x314 resume=/dev/hda2 splash=silent showopts nmi_watchdog=0
Voilà ! Redémarrer votre PC et exécutez cette commande :
/etc/rc.d/vboxdrv setup
Cette erreur survient au démarrage de l'application. La cause vient du fait que vous avez quitté “non proprement” votre OS virtualisé (en général l'envoi d'un signal sigkill génère l'erreur).
Vous pouvez de nouveau réutiliser VirtualBox.
Faîtes Alt + F2, et tapez ( kedit peut être remplacé par kate ou kwrite ) :
kdesu kedit /etc/fstab
Mettez le signe # au début de cette ligne :
#usbfs /proc/bus/usb usbfs noauto 0 0
Puis ajoutez cette ligne :
usbfs /proc/bus/usb usbfs defaults,devmode=666 0 0
Enfin pour valider le tout, un redémarrage de la machine s'impose…
1. Ajoutez cette ligne dans le fstab
none /proc/bus/usb usbfs devgid=xxx,devmode=664 0 0
où xxx est le numéro correspondant au groupe “vboxusers”.
Pour le connaître faites grep vboxusers /etc/group
2. Redémarrez
3. Faire un mount -a qui va lire le fichier /etc/fstab/ et monter les directives indiquées.
4. Démarrez Vbox
5. Pour automatiser la relecture de fstab, editez le fichier “boot.local“ dans /etc/init.d/ et ajoutez mount-a
6. Redémarrez
Cliquez sur préférences → usb → et cochez “activer le contrôleur USB”.
Démonter le CD ou l'iso à la fin de l'installation du système et cliquez sur “installer les additions clients”. Suivez les indications à l'écran. Cette manipulation est obligatoire pour avoir l'usb, une meilleure reconnaissance graphique et le partage de dossier hôte / virtuel.
Allez sur les préférences de système virtuel → répertoire de partage → cliquez sur le petit dossier avec un + vert → sélectionnez votre dossier de partage ” nommé nom_du_repertoire dans cette exemple ” → validez et lancez votre machine virtuelle.
Faites Démarrer → exécuter → tapez cmd → taper :
net use x: \\vboxsvr\nom_du_repertoire
Votre dossier sera monté dans Poste de travail à x: ” en cas de plusieurs partages, vous pouvez nommer la lettre de montage par Y: ou Z: ”
Créez un pont entre le host (Opensuse) et le guest (Windows) : A lire : bridge