De quelle machine parles tu?
Si j'ai bien compris, tu veux windows XP dans virtualbox, avec comme système hôte ubuntu.
Une fois l'installation de windows faite dans virtualbox, il te faudra installer les additions clients, puis tu redémarre. Ensuite, tu ne seras plus obligé de redémarrer windows sauf lorsqu'il te le demande à cause de mise à jour (de windows!!). En effet, tu pourras "enregistrer" l'état de la machine. En gros, enregistre ce que tu étais en train de faire, et au prochain démarrage de ta machine virtuelle il te remet tout en place... du coup démarrage de windows avec tout opérationnel en une 10N de secondes.. (je ne sais pas si ça répond à ta question...)
Ce qu'il faut faire :
installer le dépot (pour maverick ici) deb
http://download.virtualbox.org/virtualbox/debian maverick contrib
mettre à jour et installer le paquet virtualbox-4.0
Lancer virtualbox
faire créer
choisir le nom de ta machine (XP par exemple)
système windows
version XP
Quantité de mémoire vive (mets 1Go si tu peux..)
disque dur d'amorçage : créer un nouveau disque dur
taille variable, taille maximale 20Go (pour être tranquille....)
Tu valide
Ensuite tu clic sur ta machine virtuelle et configuration, là tu vas dans système et tu vérifie que l'ordre d'amorçage c'est CD en premier.
Dans affichage choisi ce que tu veux donner comme mémoire (j'ai 64 ça suffit.... à toi de voir selon la capacité de ta carte graphique)
Dans stockage tu dois avoir contrôleur IDE avec 1 vide et 1 disque dur (le nom du disque créer tout à l'heure). Tu clic sur le vide, là sois tu utilise ton disque XP physique (qui est dans le lecteur DVD de ton ordi), sois tu utilise une copie iso (moi je l'ai copié en iso pour faciliter l'installation, c'est un peu plus rapide je trouve). Il faut que tu clic sur l'icone en forme de cd a droite. Dans le premier cas tu choisi le lecteur de l'hôte, dans le second tu vas chercher une image sur ton disque dur (fichier virtuel).
Là tu peux démarrer, et ça fera comme un ordi normal, mais dans une fenêtre, quand tu as fini l'install de windows, tu redémarre et tu choisi dans le menu en haut de la fenetre windows "périphérique" "installer les additions clients" (ou directement ctrl_droite+D)... là soit il se lance tout seul, soit tu vas cliquer sur le lecteur CD de windows dans le poste de travail, il t'installe tout et il redémarre.. Là tu pourras te mettre en plein écran (ctrl_droite+f) etc...
Pour avoir des répertoires partagés avec ubuntu, il faut que tu aille dans les préférences de la fenetre principale de virtualbox, réseau et ajouter réseau privé hôte. Ensuite dans la configuration de ta machine XP, tu vas dans réseau, carte 1 doit être activé NAT, et carte 2 tu l'active et tu choisi réseau privé hôte et le nom (vboxnet je crois)...Puis dans dossier partagé il faut que tu choisisse les dossier que tu veux voir dans windows... (ce sera outils, connecter un lecteur réseau dans l'explorateur windows quand tu seras dans ta machine).. puis tu cherche dans le reséau hôte de tout à l'heure (genre vboxnet..)
Pour enregistrer la machine, ctrl_droite+Q
Nomalement là, tu devrais y arriver...