Muitas pessoas me procuram com problemas no boot depois que instalam o Ubuntu em dual com Windows, então aqui vai a dica pra quem encontrar o mesmo problema.
O boot é gerenciado pelo GRUB, que é a sigla para GRand Unifield Bootloader, para os curiosos: http://pt.wikipedia.org/wiki/GRUB
Primeiro faça um backup do arquivo de configuração do Grub. Abra o terminal e digite:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
O comando sudo executa o comando seguinte como root do sistema. cp copia o primeiro arquivo seguinte a ele para o segundo especificado, criando um novo arquivo se este último não existe. Com isso, se houver algum problema pode-se recuperar o arquivo antigo:
sudo cp /boot/grub/menu.lst_backup /boot/grub/menu.lst
Agora para adicionar o Windows no menu de boot, abra o arquivo de configuração:
sudo gedit /boot/grub/menu.lst
O gedit é um editor de texto parecido com o bloco de notas.
Feito isso adicione as seguintes linhas no final do arquivo:
title Microsoft Windows
root (hd0,0)
savedefault
makeactive
chainloader +1
onde hd0 é o seu HD principal e o 0 depois da vírgula quer dizer a partição principal desse hd.
Para mudar a ordem dos sistemas no boot, ou seja, se você quer que o Windows seja o sistema padrão para o boot, procure no arquivo a linha:
default 0
E mude para o número referente ao SO que você deseja colocar para iniciar por padrão, onde 0 é o primeiro da lista, 1 é o segundo e assim sucessivamente.
Para alterar o tempo que o boot espera para escolha do sistema, procure a linha
timeout 10
O valor representa o tempo em segundos que o grub fica esperando pela escolha antes de carregar o sistema padrão. Para alterar esse tempo é só modificar esse número.
Com algumas pessoas ocorre o contrário, perdem o boot do Ubuntu e o boot leva direto ao Windows. Para restaurar o boot faça o seguinte:
Inicialize algum LiveCD do Ubuntu
Para listar todas as partições do disco rígido, digite o seguinte comando no terminal?
sudo fdisk -l
Localize a partição onde o Ubuntu está instalado, e digite o comando:
sudo mount /dev/hdY /mnt
Onde /dev/hdY é a partição onde o Ubuntu está instalado.
Com a partição montada, recupere o GRUB com o comando:
sudo grub-install --root -directory=/mnt /dev/hdY
Reinicie o computador.
Espero ter ajudado a resolver alguns problemas, se houver dúvidas poste nos comentários que estarei respondendo.