Ainda não resolvi o problema em si, mas evitei. Eu instalei outro gerenciador de boot onde eu posso selecionar o Linux ou o Windows boot loaders. Ele funciona bem, é bastante simples de instalar a partir do Linux, e é chamado de rEFInd .
Instalei o Windows 7, depois o ubuntu em um laptop de 64 bits e tenho um problema com inicialização dupla: o Windows não vê a partição do ubuntu, e o grub exibe "Caminho do arquivo EFI inválido" como descrito em uma pergunta do askubuntu
Se eu entrar na opção de inicialização e eu escolher o gerenciador de inicialização do Windows, o Windows terá sucesso. Da mesma forma, se eu escolher o Ubuntu eu posso carregar o Ubuntu corretamente. Eu quero carregar qualquer sistema operacional do bootloader do outro.
A unidade é particionada como:
(parted) print
Model: ATA ST9750420AS (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 211MB 210MB fat32 EFI system partition boot
2 211MB 345MB 134MB Microsoft reserved partition msftres
3 345MB 300GB 300GB ntfs Basic data partition
4 300GB 673GB 373GB ntfs Basic data partition
6 673GB 673GB 1049kB
7 673GB 717GB 44.0GB ext4
8 717GB 723GB 6322MB linux-swap(v1) LINUXSWAP
5 723GB 750GB 26.8GB ntfs Basic data partition hidden,diag
Ainda não resolvi o problema em si, mas evitei. Eu instalei outro gerenciador de boot onde eu posso selecionar o Linux ou o Windows boot loaders. Ele funciona bem, é bastante simples de instalar a partir do Linux, e é chamado de rEFInd .