TAF pour pouvoir virtualiser correctement

Configuration sur la machine de test

* Installer VirtualBox_1.5.2_OSE

dpkg-buildpackage -rfakeroot

dpkg -i 'virtual_*.deb

* Mais pour le moment on va bosser avec le 1.5.0 livré avec l'auf-desktop

* Appliquer les droits nécessaires au fichier ou se trouve l'image seule pour un accès multiutilisateurs

* Ajouter les utilisateurs (pourquoi pas groupes!) dans vboxusers

* Modifier les paramètres par défaut de VirtualBox, laisser les fichiers de conf dans leurs emplacements d'origines ie. dans chaque repertoire perso des utilisateurs

vboxmanage setproperty vdifolder /usr/share/VBox/VDI 
vboxmanage setproperty machinefolder default
vboxmanage setproperty vrdpauthlibrary default 
vboxmanage setproperty hwvirtexenabled no 

vboxmanage registerimage disk iso.vdi -type immutable 

vboxmanage createvm -name WinXP -register

on peut aussi ajouter l'option -settingsfile "/nfs/$USERNAME/.VirtualBox/Machines/WinXP/WinXP.xml"

vboxmanage modifyvm WinXP -hda iso.vdi -nic1 nat 

* Partage de fichiers entre la machine virtuel WinXP et le poste host Ubuntu.

vboxmanage sharedfolder add WinXP -name Documents -hostpath "/nfs/home/$USERNAME/Documents" 

/!\ Sous WinXP

net use z: \\Vboxsvr\Documents

* Lancer WinXP sur Vbox en interface graphique: vboxmanage startvm WinXP -gui

Configuration sur les machines foad

* Diffuser les images winxp.vdi sur directement sur /usr/share/VBox/VDI et les config sur /usr/share/VBox/Machines de chaque poste clients

* Créer un autre compte ndimby2 pour pouvoir tester si vbox marche sur un autre utilisateur à part ndimby

* Refaire les mêmes étapes: création et configuration des fichiers pour être réutilisables

Lorsqu'on modifie un supprime, ou on déplace des fichiers dans "Mes documents" sous WinXP, il faut rafraichir le fenêtre :(

 vboxmanage modifyvm WinXP -hda none
 vboxmanage unregisterimage disk iso.vdi
 vboxmanage registerimage disk iso.vdi -type normal
 vboxmanage modifyvm WinXP -hda iso.vdi
 vboxmanage startvm WinXP -gui 

et c'est reparti


Erreur rencontré

conclusion temporaire: autant laisser le compte administrateur en autologon. Par très secure pour les installations à gogo!!!

/!\ BLUE SCREEN OF DEATH: Le problème peut être du à ce fichier: VBOXSF.sys

--> Solution: ...vbox 1.5.2??

/!\ Assertion failed: [mId && children().size() == 0] at '/build/buildd/virtualbox-ose-1.5.0-dfsg2/src/VBox/Main/HardDiskImpl.cpp' (536) in virtual nsresult HardDisk::trySetRegistered(PRBool). Please contact the product vendor!

---> Solution: Donner les permissions 777 à iso.vdi, mais qui engendre un autre problème: si l'utilisateur peut rendre la machine normal alors c'est foutue!!!! grrr