Eu resolvi meu próprio problema. Observe que, embora as etapas 1 e 2 dependam do meu hardware, o restante ainda pode ser útil.
-
Baixou a imagem mais recente do BIOS no site do fabricante. Felizmente eu tenho uma nova placa-mãe, então as atualizações ainda estão sendo produzidas (M5A99FX Pro R2.0).
-
Em "Advanced Mode" no BIOS, em Boot Options, havia agora duas opções separadas do Windows: "Windows Boot Mgr" e "Windows on / dev / sda". Escolha "Windows on / dev / sda" e inicialize no Windows.
-
Uma vez no Windows, instalei o Easy BCD 2.2, que me permitiu instalar um menu de inicialização EFI para substituir o gerenciador padrão do Windows. Eu adicionei "Ubuntu x64" no menu. Aqui eu estava muito cético, já que não consegui especificar a unidade ou a partição em que a minha instalação do Ubuntu estava localizada, mas o programa conseguiu localizar a instalação com sucesso.
-
Na reinicialização, sou apresentado a um menu de inicialização do Windows que oferece "Windows 7" ou "Ubuntu 14.04" (o menu se parece exatamente com o menu "Boot into Safe Mode" padrão). Se eu escolher o ubuntu, ele carrega em cadeia o Grub2.0 na minha unidade Ubuntu, que agora também oferece a opção adicional de voltar a carregar o Windows 7 (o os-probe agora detecta o Windows 7 após o BCDEdit).
Então, sucesso-ish. Eu preferiria ter apenas um menu me levar diretamente para o meu sistema operacional desejado, mas isso funciona! Obrigado pela ajuda, todo mundo.