O melhor curso de ação seria provavelmente deixar o Windows 7 instalar seu próprio gerenciador de inicialização, já que ele não funcionará bem com o grub, depois inicialize a partir do CD do Ubuntu e conserte o grub depois.
Eu tenho um sistema rodando o Ubuntu 9 e gostaria de instalar o Windows 7 RC nele em uma configuração de inicialização dupla. Existe uma maneira de fazer o Windows funcionar bem com o grub ou precisarei instalar o Ubuntu novamente apenas para que o gerenciador de inicialização mantenha o controle.
O melhor curso de ação seria provavelmente deixar o Windows 7 instalar seu próprio gerenciador de inicialização, já que ele não funcionará bem com o grub, depois inicialize a partir do CD do Ubuntu e conserte o grub depois.
Dê uma olhada nesta documentação . Eu fiz isso antes e não é difícil, só requer um pouco de paciência.
Infelizmente, instalar o Windows depois de instalar o Linux vai acabar com o código no Master Boot Record (MBR) que aciona o grub no lançamento. No entanto, não é tão difícil de restaurar. Veja como eu fiz isso no passado.
Antes de instalar o Windows, faço uma cópia do registro mestre de inicialização
dd if=/dev/sda of=original.mbr bs=512 count=1
(substitua / dev / sda pelo ID do dispositivo atual da sua unidade) Eu então copio isto para algum outro meio apenas para ter uma cópia. Uma vez feito isso, faça a instalação do Windows e certifique-se de que tudo funciona. Uma vez que isso é feito, eu inicializo de volta no Linux usando um LiveCD (antigamente eu usava meu disquete de inicialização, mas eu não tinha mais um computador com uma unidade de disquete :-)). Depois que eu for inicializado no Linux, restauro o MBR original com
dd if=original.mbr of=/dev/sda bs=512 count=1
(use novamente o caminho real para o arquivo original.mbr). Você pode reinicializar ou não neste ponto. Isso restaurará o seu sistema operacional Linux, mas você não poderá inicializar o Windows até adicioná-lo ao grub.conf (ou menu.txt dependendo do seu sistema operacional). No meu sistema, adicionei as seguintes linhas:
title Windows XP Pro
rootnoverify (hd0,1)
chainloader +1
Você precisará substituir o (hd0,1) pelo id apropriado para a partição em que o Windows está instalado (no meu caso, a segunda partição do primeiro disco rígido). Se você ainda estiver no LiveCD OS, certifique-se de editar o grub.conf no seu disco rígido e não o do LiveCD :-). Depois de fazer essa alteração, você deve poder reinicializar e ter ambos os sistemas operacionais disponíveis via grub.
Sim, o Windows provavelmente apagará o MBR com o grub. Você teria que carregar a partir do CD de inicialização e executar grub-install
depois.
Mas se você experimentar instalar o Windows com freqüência, poderá instalar o grub na partição Linux, não no MBR. Então, apenas definindo active
bit na partição Linux com qualquer utilitário de disco que você preferir fará com que o grub do Windows MBR carregue o grub que poderia carregar qualquer outra coisa. Também é bastante útil se você tiver MBRs especiais como os ThinkPads.