Eu uso o método # 2. Minha "máquina" linux reside em um disco rígido externo e eu a uso tanto no trabalho quanto em casa. Em casa, é minha máquina primária; o sistema host Win7 é usado principalmente para o Visio, coisas do Excel que o Calc não suporta, e gerencia meus torrents.
Específicos do sistema: Crunchbang Linux (uma variante do Debian emparelhado com o Openbox), disco rígido USB3 rodando em portas USB2, VirtualBox
Eu tenho executado essa configuração por vários meses e eu realmente isso. Algumas advertências, no entanto, para incluir na sua decisão:
- use um disco rígido, não um pen drive; velocidades de gravação em flash são uma fração do USB2.0, então ele é executado de maneira terrivelmente lenta
- você precisa ter seu software vm instalado em todos os computadores nos quais deseja executar o vm (existem versões portáveis por aí, mas nunca consegui que funcionassem)
- quando se move entre hosts, você não pode hibernar, mas tem que desligar completamente
- você tem que dividir sua RAM entre o host e a vm
- as coisas "mais pesadas" que eu executo na minha vm são o Eclipse e o LibreOffice; sem gerenciador de desktop, sem jogos, etc.