Eu ainda sugiro que você use Máquinas Virtuais e eu digo isso por experiência própria. A troca entre dois ou mais sistemas operacionais será realmente irritante, especialmente se você estiver em um "fluxo de trabalho". Haverá situações em que você mudou para outro sistema operacional, percebeu que esqueceu algo no primeiro, mudou de volta, fez as coisas que você esqueceu e voltou novamente ..... o tempo e os nervos.
Além disso, será mais complicado configurar, LAMP (Linux, Apache, MySQL, PHP), Autobackup (especialmente se você for usar o RAID), etc. Eu não sei como você está familiarizado com o Linux, mas pode ser bem difícil. A VM permite executar "instantâneos" (backup com 1 clique), por isso, se você "travar" o seu Linux, você sempre poderá reverter / restaurar.
A VM também tem "Pastas compartilhadas" - uma espécie de "caminho fácil" para configurar a "comunicação" entre os sistemas operacionais. Então você pode fazer como eu fiz: No Win7 criou uma pasta "WebDev" (que é o lugar para todos os projetos. Também poderia ser colocado em HDD separado), em seguida, criou pasta compartilhada na VM (com acesso de leitura / gravação) link-lo (Linux ln -s
comando) para a pasta www do Apache e voilà! Um lugar com todos os projetos que podem ser acessados de ambos os sistemas operacionais e até mesmo ao mesmo tempo!