Bonjour,
1- MultiSystem
Pour avoir des dizaines de distributions Linux opérationnelles, une à une, sur une grosse clé USB (16 ou 32Go voire un HDD externe plus gros), utilise
MultiSystem qui est un outil super génial.
2- VirtualBox
Sous VB et en le lançant une fois, bien entendu que l'on peut faire tourner en même temps (en parallèle) plusieurs Invités - MVs (Linux et ou Windows) en plus de l'Hôte Linux (ou Windows). Mais toutes les MVs partagent le même matériel de ton PC !
Donc et à priori ce sera le même clavier, la même souris et le même écran, celui de l'hôte. Chaque MV peut être configurée pour être vu par ton réseau comme une machine spécifique avec sa propre adresse IP.
Pour l'écran unique, en redimensionnant l'hôte et les invités, tu pourras les faire toutes apparaitre sur ton écran et tu passeras de l'hôte à une MV et réciproquement d'un simple clic de souris.
Mais cela ne répond pas à ta problématique... Il faut y penser un peu plus (différemment)...
(ADD) PS: Pour des jeux vidéos, la virtualisation n'est pas du tout - du tout appropriée ! Toutes les MVs partagent la même et seule ressource graphique du PC; à savoir la carte graphique et de plus ce n'est plus le pilote, par exemple, nVidia ou ATI qui est utilisé mais le pilote Oracle qui n'est pas au niveau des deux précédents.
Donc, à oublier...