Eu instalei o Linux distro em muitos computadores e nunca enfrentei problemas com o grub, se ele não funcionou pela primeira vez, então executar o "sudo update-grub" sempre corrigiu o problema
Portanto, instalei recentemente o OpenSuse 42.1 no meu laptop. Foi instalado em um espaço de disco não alocado de 20Gb. Meu laptop veio com o FreeOS pré-instalado. Instalei o Windows 8 e recentemente o openSUSE, no entanto, quando o gerenciador de inicialização inicia (acho que é o Grub2, mas não tenho certeza) ele não mostra o Windows 8. Também tenho certeza de que minha placa-mãe tem BIOS e não UEFI.
Eu executei o script de informações de inicialização, que mostra esses resultados.
Eu instalei o Linux distro em muitos computadores e nunca enfrentei problemas com o grub, se ele não funcionou pela primeira vez, então executar o "sudo update-grub" sempre corrigiu o problema
Para um sistema de inicialização dupla do Windows 8 / Linux, eu uso o EasyBCD como gerenciador de boot há 3 anos e nunca tive problemas com ele.