Il y a un proverbe : les conseilleurs ne sont pas les payeurs !
Si on revient au sujet initial (une seule machine), il faut arrêter de rêver : XP + virtualbox + SME en serveur only, point barre. Cela permet de regarder, de comprendre, et c'est déjà ça.
Si il y a vraiment volonté de tenir un joomla, le plus simple, économique, efficace et rationnel, c'est un hébergement multualisé et par exemple les pages perso de Free.
(Pour tester localement sur le PC un XAMP + install locale Joomla et on voit ce que cela donne). (En plus cela sera dispo 24/24 ce qui, avec une seule machine en local, est une vue de l'esprit !)
NB : Il me semble totalement idiot d'installer un Ubuntu, de le passer en mode KVM, d'y créer 1 (ou 2) VM : SME (et XP) ... sans connaissances sérieuses en sécurité, virtualisation et linux ! Déjà bien configurer Virtualbox et permettre un SME fonctionnel et accessible sera méritoire.
Sur ce, je vais arrêter de passer du temps alors que j'ai depuis longtemps donnés les seuls conseils utiles et intéressants.