Há um bom guia sobre como obter o funcionamento do Windows 8 em VirtualBox disponível aqui:
http://www.hanselman.com/blog/HowToGuideToInstallingAndBootingWindows8ConsumerPreviewOffAVHDVirtualHardDisk.aspx
O VirtualBox é instalado como um aplicativo no sistema operacional Windows 7 (ou linux) existente e permite que você instale outros sistemas operacionais (como o Windows 8), de modo que eles possam ser executados em uma janela como convidado do sistema operacional atual. Hardware de computador moderno tem recursos especiais para tornar esse processo de virtualização mais eficiente, mas ainda há uma penalidade de desempenho por fazer isso. Leve isso em conta ao avaliar um sistema operacional convidado.
Vale a pena notar aqui que este acordo não o torna elegível para uma edição de atualização do Windows 8. Você deve comprar uma versão completa do Windows 8 ou ter outra versão do Windows que não esteja em uso (o seu "host" Windows 7 ainda é considerado em uso) e disponível para ser instalado (uma licença OEM do Windows 7 ou XP fornecida com outro computador não está "disponível para ser instalada") para ser elegível para uma edição de atualização do Windows 8 e preços associados.
Como você reluta em colocar isso diretamente no seu sistema principal, parece que ele é destinado a prática / aprendizado ou a um teste. Nesse caso, há uma versão de avaliação de 90 dias de free disponível. Eu recomendo começar com isso. Você pode obtê-lo aqui: