Inicialização dupla
Você pode instalá-los ao mesmo tempo e reinicializar de um para o outro.
Você precisará instalá-lo em uma partição separada no seu disco.
Se você atualmente não tem espaço não particionado, será necessário reduzir uma partição existente por espaço suficiente para instalar o Vista, pelo menos 30 GB seria sensato. Você pode usar um Gerenciamento de Disco no painel de controle para fazer isso.
Depois de ter uma partição livre, você pode inicializar o disco do Windows Vista e pedir para criar uma nova partição no espaço vazio e, em seguida, continuar instalando nesse espaço.
Virtualizado
Se por "on" você quer dizer que quer que ambos sejam executados simultaneamente, então um deles precisará ser virtualizado. Idealmente, este é o que não é aquele que precisa falar com hardware especializado.
OVirtualbox é ótimo para isso, não custa nada e é amplamente usado de forma amplamente suportada.