Você deve tentar este comando depois de ter logado no Ubuntu:
sudo update-grub2
Exemplo de saída:
Generating grub.cfg …
Found linux image: /boot/vmlinuz-3.8.0-30-generic
Found initrd image: /boot/initrd.img-3.8.0-30-generic
Found linux image: /boot/vmlinuz-3.8.0-29-generic
Found initrd image: /boot/initrd.img-3.8.0-29-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 8 (loader) on /dev/sdb1
finished
A penúltima linha diz que o Windows foi encontrado e estará disponível durante a inicialização.
Se quando você tentar inicializar no Windows, uma tela de erro será exibida dizendo:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."
If you don't have this disc, contact your system administrator or computer manufacturer for assistance.
File: \Boot\BCD
Status: 0xc000000c
Info: The boot configuration data is missing or contains errors.
Tente inicializar a partir do DVD do Windows e, em seguida, execute o comando
bcdboot C:\Windows /s C:
A unidade
C:
deve residir na partição ativa.
Em seguida, reinicialize no Ubuntu e execute o comando sudo update-grub
novamente.