Esta parte é fundamental:
run the same Windows 8 install in a VM
Sim, existem algumas advertências sérias que tornariam isso extremamente difícil e possivelmente instável. Os monitores de máquina virtual (VMMs), como o VirtualBox, o VMware Workstation / Player, o Virtual PC, etc., normalmente apresentam hardware virtualizado diferente do que o sistema atual possui.
Os VMMs baseados em QEMU geralmente apresentam um chipset PIIX3 ao sistema operacional convidado. O VirtualBox oferece uma opção para o PIIX3, ICH9. O VMware Workstation e o VMware Player também emulam um chipset, que seu PC provavelmente não possui.
Nas versões anteriores do Windows, havia um recurso para selecionar Perfis de hardware, que pode permitir que você faça isso com segurança, mas provavelmente não é o uso pretendido para isso. Também não há uma boa maneira de escolher o perfil automaticamente.
Outras características que diferem drasticamente entre seu hardware real e o hardware virtualizado incluem: adaptador de vídeo (quaisquer gráficos acelerados precisarão de um driver para-virtualizado, e isso provavelmente falhará), controlador de disco (você pode ser capaz de extrair este se você tiver o hardware real para ele, como o LSI 1068e, uma placa BusLogic real ou, muito provavelmente, você pode configurar seu controlador de disco para apresentar a interface AHCI SATA e convencer seu VMM a apresentar um controlador de disco AHCI inicializável) (se você tem uma placa Intel, você provavelmente tem um controlador UHCI USB 1.x em vez do OHCI que o VirtualBox apresenta), áudio (SoundBlaster 16 e Ensoniq Audio PCI são hardware geralmente emulado, mas desatualizado), etc.
Fazer isso no Linux não é tão ruim, já que a maioria dos detalhes de configuração de hardware que são apresentados ao SO são escolhidos no momento da inicialização, com exceção de coisas como as regras do udev, então você pode obter uma interface de rede estranha nomes.
O verdadeiro perigo, eu acho, está em ter os drivers paravirtualizados do VMM que executam hiperchamadas fazendo coisas que são indefinidas em uma plataforma real. Se os drivers paravirtualizados supõem cegamente que o VMM está presente sem verificação, é muito provável que o kernel acione uma falha inesperada, o que se traduz em um kernel panic no Linux e um BSoD no Windows (se você não ativar o triplo falha de desligamento primeiro). Quão provável é isso? Na verdade, tive problemas com isso no Linux, com os drivers de vídeo do PV VMware acionando um travamento no Virtual PC.