Eu não estou familiarizado com o Linux, mas tenho outra proposta. Eu usaria o DVD-ROM do Windows 7 para recuperar o Windows. Em seguida, ele será inicializado no Windows 7, mas não no Ubuntu. Não há problema, então eu usaria um utilitário gratuito como o EasyBCD que permite gerenciar o gerenciador de inicialização do Windows muito mais fácil do que o BCDEdit do Windows. Tudo que você precisa fazer é adicionar uma nova entrada para o Ubuntu e, em seguida, apontar para o arquivo apropriado (não me lembro qual agora, basta seguir as instruções na tela). Você pode até mesmo renomear cada entrada de inicialização, como "Windows 7 Ultimate" e "Ubuntu 12.10", ou o que quiser, e é claro, você pode definir o tempo de espera em segundos e o sistema operacional padrão. Gostaria de definir o Windows como padrão como eu usá-lo principalmente e eu acho que cerca de 4-5 seg é o suficiente, então você não precisa esperar muito tempo para um reinício autônomo.
Boa sorte!