Obrigado a todos os usuários e ao fórum askubuntu, finalmente consegui resolver tudo.
A seguir, a lista de etapas:
- Formatei o drive c do windows usando o gparted para o ntfs.
- Alterou a configuração do BIOS 'SATA Operation' da 'Intel Smart Response Technology' para 'ATA'.
- Reinstale o Windows 7 usando o Live CD.
- Após a instalação bem-sucedida do Windows, o grub foi escrito, portanto não havia menu de inicialização na inicialização e o Windows 7 foi inicializado imediatamente.
- Eu carreguei o ubuntu usando o live CD do Ubuntu. (Não instalei, apenas execute o Ubuntu).
-
Executou os seguintes comandos no terminal:
sudo mount /dev/sda9 /mnt # sda9 was the partition i had previously set for ubuntu sudo rm -rf /boot sudo ln -s /mnt/boot /boot sudo apt-get update && sudo apt-get install grub-pc sudo grub-setup /dev/sda sudo umount /boot
- Depois disso, executei o "Boot Repair" com as configurações recomendadas.
- Removidas as linhas extras que eu adicionei em
/etc/grub.d/40_custom
e fizupdate-grub
.
Agora eu tenho o menu de inicialização com o Ubuntu e o Windows 7.
(Não tenho certeza, mas acho que poderia ter evitado a reinstalação do Windows e gerenciado com apenas o reparo de inicialização, se eu tivesse feito a operação SATA mudar no BIOS primeiro.)